MySQL 提示 Field * doesn’t have a default value 的解决办法

最近在迁移老项目到新的服务器上出现Field * doesn’t have a default value报错

解决办法

在 MySQL 5.7 以上版本中,启用了严格模式。

在配置文件中 /etc/mysql/my.cnf 中找到:

sql-model=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改为:

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然后重启 MySQL

 

如果发现下载不了或者地址失效,请联系客服QQ: 2323178881
找资料 » MySQL 提示 Field * doesn’t have a default value 的解决办法

提供最优质的资源集合

立即查看 了解详情