u"Field 'download_file_content' doesn't have a default value"错误解决

python学习网 2020-09-02 18:39:02

1.连接运行 .py脚本,报错u"Field 'download_file_content' doesn't have a default value",搜索一圈成功解决,解决方法分享给大家。

2.问题是源于 .py脚本和MySQL数据库关联,报错数据表中download_file_content字段定义了错误的值。产生原始原因是MySQL 5.0.2之后对数据输入进行了强制性的加严处理,并且保留了以前的MySQL对非法或不当值并不严厉的行为,MySQL默认是对数据进行加严处理,但你可以为不良值选择更传统的处理方法,从而使得服务器能够拒绝并放弃出现不良值的语句。

3.解决方法, 在数据库中对报错的字段设置默认值, 整数:0 ,字符串:设为NULL。

我的如下图:

 

阅读(2072) 评论(0)