【发布时间】:2016-03-11 05:44:21
【问题描述】:
我目前正在处理一个个人项目,我希望能够删除 SQL 并且不让自动增量仍然从最后一个 id 开始
【问题讨论】:
-
ALTER TABLE tablename AUTO_INCREMENT = 1 -
使用
truncate table。这将重置自动增量 ID 并删除表的内容。
我目前正在处理一个个人项目,我希望能够删除 SQL 并且不让自动增量仍然从最后一个 id 开始
【问题讨论】:
ALTER TABLE tablename AUTO_INCREMENT = 1
truncate table。这将重置自动增量 ID 并删除表的内容。
这可能值得回答。
delete from t
和
truncate table t
非常相似,因为它们都从表t 中删除了所有行。但是,truncate table 具有某些其他功能,例如:
所以,用它来清空表格并删除所有行。
documentation 讨论了这个问题。
【讨论】: