MySQLでauto_incrementをリセットしてテーブルのデータも削除

mysql-truncate
  • URLをコピーしました!

開発中にあるテーブルデータ削除したくなることがよくあります。
MySQLauto_incrementで連番の設定をしていると、単純にデータを空にしただけでは、次にデータを登録した際に続き番号からになってしまいます。
しかし、truncateを使えばデータを完全に削除するだけでなく、auto_incrementリセット初期化)してくれます。
今までは、drop tableで一度テーブルを消してから再構築していました。。

目次

truncateでauto_incrementもリセット

何てことはない、auto_incrementリセット初期化)する呪文はコレだけです。

例)usersテーブルをリセット

こちらに詳しく書いています。

以上、開発メモでした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次