这是我的桌子:
Field Type Null Key Default Extra
id INT(11) NO PRI NULL AUTO_INCREMENT
name VARCHAR(50) NO NULL
description TEXT NO NULL我试图在mysql中插入数据,但是当我单击submit时,它会给出如下结果:
_mysql_exceptions.OperationalError _mysql_exceptions.OperationalError:(1048,“列'name‘不能为空”)
即使在创建此表时,我也将默认值设置为“无”。因此,我试图更改name和description列,并将默认值设置为null,它开始在数据库中保存,但它保存了一个空白--没有显示任何内容。
如下所示:
id name description
1任何帮助都将不胜感激!
发布于 2018-02-13 15:09:29
Python中的None在数据库端将转换为NULL,因此出现了错误。放置空字符串(''),考虑到您拥有的DDL,它应该是很好的。
https://stackoverflow.com/questions/48769620
复制相似问题