ホームページ >データベース >mysql チュートリアル >MySQL カラムで NULL 値を正しく許可するにはどうすればよいですか?

MySQL カラムで NULL 値を正しく許可するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 04:24:11193ブラウズ

How to Correctly Allow NULL Values in a MySQL Column?

NULL 値を許可するように MySQL 列を変更する

ユーザーは、次の構文を使用して NULL 値を許可するように MySQL 列を変更しようとします。

ALTER mytable MODIFY mycolumn varchar(255) null;

ただし、サーバーは構文を報告しますエラー。

問題の調査と解決

列に NULL 値を許可するようにテーブルを変更するための正しい構文は次のとおりです。

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255);

Byデフォルトでは、明示的に UNIQUE または NOT NULL として宣言されない限り、MySQL の列は NULL 可能です。したがって、制約を指定せずに列の型を VARCHAR(255) に変更するだけで、列を NULL 可能にできます。

以上がMySQL カラムで NULL 値を正しく許可するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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