mysqlプライマリキーidリセット
861 ワード
に質問
データベースレコードを削除した後、再びレコードを追加し、idは増加し続けます.idは1から再カウントしてほしい.
解決策このテーブルには外部キーがない 外部キー 誤報
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))
エラーの解決
データベースレコードを削除した後、再びレコードを追加し、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;