🖥
SQL – テーブルのカラムを後から AUTO_INCREMENT に変更するクエリ
例
AUTO_INCREMENT と PRIMARY の両方を設定する必要があるようだ
ALTER TABLE [table_name] MODIFY [column_name] INT NOT NULL PRIMARY KEY AUTO_INCREMENT;
検証例
CREATE TABLE articles (
id INT
);
INSERT INTO articles (id) VALUES (100);
ALTER TABLE articles MODIFY id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;
INSERT INTO articles () VALUES ();
INSERT INTO articles () VALUES ();
INSERT INTO articles () VALUES ();
ID は今までの最大の値から振られるようだ
<img width="1218" alt="image" src="https://user-images.githubusercontent.com/13635059/210324774-1299a6cf-2608-4aa1-88e2-c33c25fc3549.png">
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2023-01-03
Discussion