問題
刪除數據庫記錄后,再次新增記錄,id繼續增加。希望id能夠從1開始重新計數。
解決方法
-
該表沒有外鍵
truncate table_name;
-
該表有外鍵
報錯
ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (mytest.instance, CONSTRAINT instance_ibfk_1 FOREIGN KEY (GroupID) REFERENCES mytest.mygroup (ID))
解決報錯
SET FOREIGN_KEY_CHECKS = 0; TRUNCATE table1; SET FOREIGN_KEY_CHECKS = 1;