テーブルを変更して MySQL に AUTOINCREMENT を追加する
itemID という名前のカラムを持つ既存の MySQL テーブルがあり、それを変更したいとします。挿入時に一意の値を自動的に生成します。これは、ALTER ステートメントを使用して簡単に実現できます。
前のコードで発生した構文エラーを修正するには、正しいアプローチを詳しく調べてみましょう:
CREATE TABLE ALLITEMS( itemid INT(10) UNSIGNED, itemname VARCHAR(50) ); ALTER TABLE ALLITEMS CHANGE itemid itemid INT(10) AUTO_INCREMENT PRIMARY KEY; DESC ALLITEMS;
コマンドを詳しく見てみましょう:
最後に、データを挿入して観察できます。一意のアイテム ID の自動割り当て:
INSERT INTO ALLITEMS(itemname) VALUES ('Apple'), ('Orange'), ('Banana'); SELECT * FROM ALLITEMS;
以上が既存の MySQL テーブルの列に AUTO_INCREMENT を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。