MySQL に Person というテーブルがあります。というコラムがありますusername
。NOT NULL
次を使用して、この列に制約を追加します。
ALTER TABLE Person MODIFY username VARCHAR(32) NOT NULL;
しかし、それは失敗し、エラーを次のように報告しました:
Error Code: 1265. Data truncated for column 'username' at row 1
この列を NOT NULL に変更できないのはなぜですか?