ThinkPHP 框架,mysql 报错:1364:Field xx doesn’t have a default valu

2019-09-2213:07:17 发表评论 710

ThinkPHP 框架,mysql 报错:1364:Field xx doesn't have a default valu

苹果cms10在采集中出现 mysql报错 error1364 default value

 

错误解决方法:

关闭MySQL的strict mode的具体做法:

找到MySQL目录下的my.ini,将其中的

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",

重新启动 Mysql服务

当然好多人找不到my.ini  也有一种 简单执行命令的方法:

第二种 方法,运行SQL命令。注:此命令需要权限!

SQL代码

SET @@GLOBAL.sql_mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";

执行完以后就可以了。

头像

发表评论

您必须登录才能发表评论!