TRUNCATE レコード全削除&リセット

MySQL

truncateでテーブルのレコードの全削除とauto_increment設定してあるカラムのリセット

delete from tbl_hogehoge
ではauto_incrementのidが継承され削除されたレコードの次の番号から
となってしまいます。
なので

truncate table tbl_hogehoge

参考URL
http://www.mirrorservice.org/sites/ftp.mysql.com/doc/refman/5.1-olh/ja/truncate.html
http://d.hatena.ne.jp/joydiv/20100701/1277965412

コメント

タイトルとURLをコピーしました