有这样一个id
id INT(100) NOT NULL AUTO_INCREMENT。
它会自动增加。从1到2到3一直
如果我删了id=1这条记录的话。它就变成从2到3到4.我想问如果我删了id=1的话。怎么样让id还是从1开始。。
不知道。我说的明确不。。
id INT(100) NOT NULL AUTO_INCREMENT。
它会自动增加。从1到2到3一直
如果我删了id=1这条记录的话。它就变成从2到3到4.我想问如果我删了id=1的话。怎么样让id还是从1开始。。
不知道。我说的明确不。。
只有从几开始自增是可以设置的。
如果你把你删掉了,你可以再设置从1开始自增,但是这样会出现一个问题,他添加1了之后下一个id就会添加2,但是数据库中已经有这个id了,这条数据插入会报错。
还有一种方式,你可以用代码插入id,从1开始判断这个id有没有,没有就插入。
那就不设置AUTO_INCREMENT 自己根据判断自增。删除自减我觉得这样非法乱。。
ALTER TABLE `tbl_name` ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;