私はすでに MySQL でテーブルを作成しており、列、つまり「myid」をテーブル、つまり「mytable」に追加したいと考えています。
主キーはすでに定義されています。
次のクエリを使用して、自動インクリメントを追加します。
ALTER TABLE mytable ADD myid INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE;
しかし、自動インクリメントは 1 ではなく 30 から開始する必要があります。
クエリに必要な変更は何ですか? これを追加する他の方法はありますか?
第二に、次の手順を使用すると、
最初にクエリを実行します:ALTER TABLE mytable AUTO_INCREMENT = 30;
次に実行しますALTER TABLE mytable ADD myid INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE;
大丈夫ですか?はい、もしくは、いいえ?