MySQLデータベースでAUTO_INCREMENT属性を持つカラムを定義すると、そのカラムは通常、1から始まる連番が自動的に割り当てられます。しかし、時にはこの自動採番の初期値を変更したい場合があります。以下は、MySQLのAUTO_INCREMENTカラムの初期値を設定する方法です。

  1. CREATE TABLE時の初期値設定

テーブルを作成する際に、AUTO_INCREMENTカラムの初期値を設定することができます。例えば、IDという名前のAUTO_INCREMENTカラムを持つテーブルを作成する場合、以下のように初期値を指定します。

sql
CREATE TABLE example_table (
ID INT AUTO_INCREMENT PRIMARY KEY,
-- 他のカラムの定義...
) AUTO_INCREMENT = 100; -- 初期値を100に設定

上記の例では、AUTO_INCREMENTカラムの初期値を100に設定しています。

  1. ALTER TABLEでの初期値変更

既存のテーブルのAUTO_INCREMENTカラムの初期値を変更するには、ALTER TABLEステートメントを使用します。

sql
ALTER TABLE example_table AUTO_INCREMENT = 200; -- 初期値を200に変更

上記の例では、example_tableテーブルのAUTO_INCREMENTカラムの初期値を200に変更しています。

初期値の設定は、テーブルを作成する際や既存のテーブルを変更する際に行えます。これにより、データベースのニーズに合わせて適切な初期値を設定することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です