mysql自动增长的问题,如何恢复从1开始
在一个表中我设置到autoid为自动增长列
例如有如下数据
1 张三 男 20
2 王五 男 22
3 李四 男 25
4 陈大 男 19
现在我把 autoid=3 和 autoid=4 的两条记录删除
然后我再插入一条数据,例如:
insert into userinfo(autoid,username,sex,age) values('null','春哥','男','27');
但是面临一个问题,编号是从5开始了,而不是接着从3开始.毕竟我 第三条和第四条记录已经删除的了.
请问如何让autoid 从3开始,请高手赐教.
自动增长列设置成不自动的
或者insert into tb values (3);
SQL code:
mysql> select auto_increment from information_schema.tables where table_name="te
st";
+----------------+
| auto_increment |
+----------------+
| 4 |
+----------------+
1 row in set (0.02 sec)
或者设置这个值
我只能说,楼上太敬业的
我不给他分,我对不起党和人民.
尽量不要一会自增,一会给予变量。
会弄乱数据库的。
宁可对错误的数据进行update修正,或者delete,而不要insert一个跟老数据有相同ID的新数据。
相关问答:
如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。
win7测试版也用过,不会有什么问题的,放心。
当然你最 ......
windows xp服务中启动mysql
提示本地计算机无法启动mysql服务
错误3 系统找不到指定路径
cmd里运行
error 2003:Can't connect to MySQL ......
MYSQL 截取一个数据表中,某一个字段(fulltext) 的前三百个字符,放到该表下另一个字段(introtxt)里.
求实现这个效果的命令
SQL code:
update 表 set introtxt=left(`fulltext`,300);
顶,学习
SQL code: ......
090929 18:14:02 [Note] Plugin 'FEDERATED' is disabled.
090929 18:14:02 [Note] Plugin 'InnoDB' is disabled.
D:\mysql5.1\bin\mysqld: Too many arguments (first extra is 'd:/mysq ......
大家好!
我使用
CommonDBUtils操作mysql数据库!
可以执行select语句,但是不能执行insert语句
一下是异常
java.sql.SQLException: Feature not implemented Query: insert into Computer_Ignor ......