我在将数据输入到已设置为nullable false的列时遇到问题,如何使用sql将其更改为nullable true。我正在使用mysql数据库
答案 0 :(得分:0)
使用此:
ALTER TABLE MYTABLE
CHANGE COLUMN MYCOLUMN MYCOLUMN VARCHAR(10) NULL;
MYTABLE
是表名,MYCOLUMN
是列名。最重要的一点是最后的NULL
,这将使列可以为空。请注意,您必须重复整个列定义。我在示例中使用了VARCHAR(10)
,但您必须根据需要对其进行调整,设置默认值和其他选项。