我们如何使用sql将列从不可空变为可空

时间:2015-12-17 17:55:15

标签: mysql

我在将数据输入到已设置为nullable false的列时遇到问题,如何使用sql将其更改为nullable true。我正在使用mysql数据库

1 个答案:

答案 0 :(得分:0)

使用此:

ALTER TABLE MYTABLE CHANGE COLUMN MYCOLUMN MYCOLUMN VARCHAR(10) NULL;

MYTABLE是表名,MYCOLUMN是列名。最重要的一点是最后的NULL,这将使列可以为空。请注意,您必须重复整个列定义。我在示例中使用了VARCHAR(10),但您必须根据需要对其进行调整,设置默认值和其他选项。