Auto Increment continuing from last id
我目前正在开发一个个人项目,我希望能够删除SQL并且没有自动增量仍然是从它的最后一个ID
-
ALTER TABLE tablename AUTO_INCREMENT = 1
-
使用truncate table。 这将重置自动增量ID以及删除表的内容。
这可能是值得回答的。
和
非常相似,因为它们都从表t中删除所有行。 但是,truncate table具有某些其他功能,例如:
-
没有记录,所以它更快。
-
重置自动增量值。
-
没有调用触发器。
因此,使用它来清空表并删除所有行。
文档讨论了这一点。