ホームページ  >  記事  >  データベース  >  MySQL の「評価」テーブルに「q6」という名前の新しい列を追加するにはどうすればよいですか?

MySQL の「評価」テーブルに「q6」という名前の新しい列を追加するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-17 07:20:03946ブラウズ

How to add a new column named 'q6' to your 'assessment' table in MySQL?

新しい列を追加するための MySQL テーブルの変更

既存の MySQL テーブルへの新しい列の追加は簡単なプロセスです。あなたの場合、「評価」テーブルに「q6」という名前の新しい列を追加したい場合、使用できる構文は次のとおりです。

ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;

このコードは、次の新しい列「q6」を作成します。サイズが 1 の整数 (INT) 型を指定し、null 値を許可しないように設定します。 AFTER q10 句は、新しい列を既存の 'q10' 列の後に追加することを指定します。

ただし、PHP コードの列名に誤りがあるようです。質問に「q6」を追加すると述べていますが、コードでは「newq」を使用してください。目的の列名と一致するようにこれを修正してください。

mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");

さらに、以下に示すように、新しい列のデータ型をクエリ内で直接指定することもできます。

ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;

このコードは、最大長 255 文字の String (VARCHAR) 型の新しい列 'q6' を作成します。

以上がMySQL の「評価」テーブルに「q6」という名前の新しい列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。