AUTO_INCREMENTの値を変更する方法
AUTO_INCREMENTの値を変更するには、以下のように記述します。
1 | ALTER TABLE テーブル名 AUTO_INCREMENT = 値; |
例えばbooksテーブルを下記のようにid の自動採番で作成してみよう。
2 | CREATE TABLE books ( id INT AUTO_INCREMENT, name VARCHAR(10), PRIMARY KEY (id) ); |
INSERTを行えば id=1 より作成されるが
例えばbooksテーブルのidの値を50に変更してみましょう。
3 | ALTER TABLE books AUTO_INCREMENT=50; |
これで 50番から飛び番となります