Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个包含三列的表,Id、Name、Quantity。看来,当我尝试插入包含至少一个空列的行或尝试将列的默认值设置为 NULL 时,数据库会引发错误。 #1048 - 列“数量”不能为空
如何将 NULL 设置为列的有效值?
ALTER TABLE mytable MODIFY quantity NUMERIC(20, 2)
替换NUMERIC(20, 2)为您的实际数据类型,但没有NOT NULL约束。
NUMERIC(20, 2)
NOT NULL
要显示您当前的列定义,请运行
SHOW CREATE TABLE mytable
在mysql(命令行客户端)
mysql