2
A
回答
12
ALTER TABLE some_table AUTO_INCREMENT=0
如果你想在0删除从表中的所有记录,然后重新启动自动索引,你可能会运行删除查询,其次是上面的例子中,将自动增量值设置为0.但是有一个快捷方式:
TRUNCATE TABLE some_table
0
这应做到:
ALTER TABLE tablename_here AUTO_INCREMENT = value_here
3
ALTER TABLE some_table AUTO_INCREMENT = 0不起作用
做:ALTER TABLE some_table AUTO_INCREMENT = 1
(MySQL版本:5.5.29)
相关问题
- 1. 自动递增Sql查询
- 2. SQL自动递增ID
- 3. 自动递增的SQL值
- 4. 自动递增列其重置每年
- 5. 自动递增ID值
- 6. 自动递增ID
- 7. 在SQL Server中为自动递增ID设置MAX
- 8. 在Oracle select sql语句上设置自动递增字段
- 9. Teradata自动递增查询
- 10. 自动递增字段不
- 11. 的Java自动递增ID
- 12. SQLite的ID自动递增
- 13. 如何使用自动递增值配置自定义字段?
- 14. 在SQL中将C#变量设置为自动递增的列值的值?
- 15. 自动递增的ID在SQL Server
- 16. 自动递增列
- 17. 自动递增更新查询ID或序列号
- 18. Microsoft SQL重置ID自动增量
- 19. 将自动递增字段设置回原来的
- 20. 设置在核心数据中自动递增的字段
- 21. 自动递增的SQL Server
- 22. MySQL:忘记设置自动递增
- 23. SqlServer的设置序列号自动递增和递减
- 24. 自动递增行(ID)
- 25. 更改自动递增ID
- 26. 休眠自动递增ID
- 27. 自动递增患者ID
- 28. JsGrid - 自动递增ID
- 29. Tuncate CakePHP的3.X表和重置自动递增的ID
- 30. 自动递增的数字
非常感谢!这工作! – user1446599
'TRUNCATE'语法也会忽略任何可能导致'DELETE'失败的外键约束(例如,如果表中有交叉引用)。 –