删除数据库中的最后插入的ID

时间:2012-02-19 01:56:42

标签: mysql database primary-key auto-increment

  

可能重复:
  MySQL - Auto Increment after delete

我想删除数据库中最后插入的ID并重新启动数字。

例如:

ID = 1,2,3,4,5

如果我删除5,我再次添加后ID仍应为5.

我认为可以删除,因为我将删除到最后插入的ID,因此我的数据不会被无组织。

我的密钥是AUTO_INCEMENTNOT NULL


附加限制:

如果我有数据(1,2,3,4,5),则5是唯一可以删除的人。

1 个答案:

答案 0 :(得分:3)

delete from mytable where id = 5;
alter table mytable auto_increment = 5;