一尘不染

如何修改MySQL栏以允许NULL?

mysql

MySQL 5.0.45

更改表以允许列为空的语法是什么,或者这是怎么回事:

ALTER mytable MODIFY mycolumn varchar(255) null;

我将手册解释为仅运行上述内容,它将重新创建该列,这次允许为空。服务器告诉我我有语法错误。我只是看不到他们。


阅读 353

收藏
2020-05-17

共1个答案

一尘不染

您需要以下内容:

ALTER TABLE mytable MODIFY mycolumn VARCHAR(255);

列默认为空。只要未声明UNIQUE或列NOT NULL,就不会有任何问题。

2020-05-17