新しい列を追加するための MySQL テーブルの変更
既存の MySQL テーブルへの新しい列の追加は簡単なプロセスです。あなたの場合、「q6」という名前の新しい列を「評価」テーブルに追加したい場合、使用できる構文は次のとおりです:
ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;
このコードは、整数 (INT) 型の新しい列 'q6' を作成します。サイズを 1 に設定し、NULL 値を許可しないように設定します。 AFTER q10 句は、新しい列を既存の 'q10' 列の後に追加することを指定します。
ただし、PHP コードの列名に誤りがあるようです。質問に「q6」を追加すると述べていますが、コードでは「newq」を使用してください。目的の列名と一致するようにこれを修正してください。
mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");
Additionallyに示すように、新しい列のデータ型をクエリ内で直接指定することもできます。
ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;
このコードは、最大長 255 文字の String (VARCHAR) 型の新しい列 'q6' を作成します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3