MySQL数据库存在严格模式

mysql数据库存在严格模式,或许会有给了默认值的字段在sql插入的时候必须得赋值,否则报错。需要进行配置文件my.ini:
sql-model=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改为:
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
在这里插入图片描述

注:需要注意win下的编译环境,遇到过:在本地修改后保存正常,但是在生产环境报编码问题。这样直接将自己的配置文件复制过去即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐