1. ホーム
  2. mysql

[解決済み] MySQLで初期値を設定し、自動インクリメントするには?

2022-03-16 13:54:52

質問

MySQL テーブルで、1001 から始まる "id" カラムに初期値を設定するにはどうすればよいですか?

挿入を行いたい "INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')";

id列の初期値を指定せず。

どのように解決するのですか?

これを使う。

ALTER TABLE users AUTO_INCREMENT=1001;

または、idカラムをまだ追加していない場合は、追加してください。

ALTER TABLE users ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT,
    ADD INDEX (id);