我创建了一个包含三列的表,Id,Name,Quantity。 看来,当我尝试插入一个至少有一个空列的行时,或者当我尝试将列的默认值设置为NULL时,数据库会引发错误。 #1048 - “数量”列不能为空
如何将NULL设置为列的有效值?
答案 0 :(得分:5)
ALTER TABLE mytable MODIFY quantity NUMERIC(20, 2)
将NUMERIC(20, 2)
替换为您的实际数据类型,但没有NOT NULL
约束。
要显示当前的列定义,请运行
SHOW CREATE TABLE mytable
<{1>}(命令行客户端)中的