my_itemsテーブルのIDにAUTO_INCREMENT
を追加ができるかで質問します。
現在のMySQLのテーブルの構造は以下です。
mysql> SHOW CREATE TABLE my_items; my_items | CREATE TABLE my_items
(
id
int(11) NOT NULL DEFAULT '0',
item_name
text NOT NULL,
price
int(11) NOT NULL DEFAULT '0',
keyword
int(11) NOT NULL,
PRIMARY KEY (price
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
以上です。
質問1
id
int(11) NOT NULL DEFAULT '0',
にAUTO_INCREMENTを追加する場合
どんなコマンドなりますか?
もしかして 以下で正解でしょうか?
my_items | CREATE TABLE my_items
(
id
int(11) NOT NULL AUTO_INCREMENT DEFAULT '0',
item_name
text NOT NULL,
price
int(11) NOT NULL DEFAULT '0',
keyword
int(11) NOT NULL,
PRIMARY KEY (price
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
質問2
質問1が正解だった場合
追加したらTABLE my_items; のテーブルデータは
消えてなくなりますか?
以上よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/03 19:55