您的位置:首页 > 产品设计 > UI/UE

Mysql插入数据提示 Field doesn't have a default value解决方法

2017-07-07 00:00 295 查看
此问题一般出现在网站添加内容到数据库中,且一般出现在mysql 5.0版本的情况。

安装路径中找到my.ini打开,查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启MYSQL

在MySQL 5.0.2之前,MySQL对非法或不当值并不严厉,而且为了数据输入还会强制将它们变为合法值。在MySQL 5.0.2和更高版本中,保留了以前的默认行为,但你可以为不良值选择更传统的处理方法,从而使得服务器能够拒绝并放弃出现不良值的语句。

江苏三艾网络科技有限公司
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: