MySQLでNOT NULLカラムをNULL可能に変更の方法

空でない MySQL フィールドを空にするには、ALTER TABLE ステートメントを使用してテーブル構造を変更し、フィールドの非空制約を削除します。

彼は毎日スポーツジムで運動しています。

ALTER TABLE 表名 MODIFY 列名 数据类型 NULL;

このうち、表名は変更されるべき表の名前、列名は変更されるべき列の名前、データタイプは列のデータタイプ、 NULL は NOT NULL 制約を削除すること(つまり、 NULL 値を許可すること)を示します。

例えば、「users」テーブルの「username」という列をNOT NULL制約からNULL許容にする場合は、次の文を使用できます。

ALTER TABLE users MODIFY username VARCHAR(255) NULL;

このステートメントを実行すれば、”username” フィールドは NOT NULL の制約を受けなくなるので、空にすることができます。

bannerAds