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'失敗的外鍵約束(例如,如果表中有交叉引用)。 –