auto_incrementの初期値をあとから設定する

テストデータとして、auto_incrementの設定してあるカラムへ
大きい値のデータを手動で入力したら、自動で振られる番号がその
続きからになってしまいました。

auto_incrementの初期値は

show table status from [データベース名] like '[テーブル名]'

から確認できます。

初期値を設定するには↓

alter table [テーブル名] auto_increment=[初期値];

設定しようとした値がカラム内の現在の最高値以下だと、変更は反映されず、エラー メッセージ
も表示されません。

ヒヤッとしました。。。

コメント

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