这是我的表:
Field Type Null Key Default Extra
id INT(11) NO PRI NULL AUTO_INCREMENT
name VARCHAR(50) NO NULL
description TEXT NO NULL
我正在尝试在mysql中插入数据但是当我点击提交时它会给我:
_mysql_exceptions.OperationalError _mysql_exceptions.OperationalError:(1048,“列'名称'不能为空”)
即使我创建了这个表,我也将默认设置为none。所以,我尝试更改名称和描述列,并将默认值设置为null,它开始保存在数据库中,但它保存了一个空白 - 没有显示。
像这样:
id name description
1
任何帮助将不胜感激!
答案 0 :(得分:0)
None
转换为数据库端的NULL
,因此出错。放空字符串(''
),根据您的DDL,它应该没问题。