我有一个带有自动增量整数字段“ID”的表。让我们说其中有一百条记录,我删除了记录91-100。我创建的下一条记录我希望ID字段为91,但不是,它是101。 有没有办法解决这个问题?多谢你们。
答案 0 :(得分:2)
您可以在delete
操作后手动设置auto_increment:
ALTER TABLE table_name AUTO_INCREMENT = 91;
答案 1 :(得分:1)
您可以从表中删除自动增量,并在每次插入内容时手动设置ID
@maxid = select max(id) from your_table
insert into your_table (id) values (@maxid+1)