您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

STRICT_TRANS_TABLES mysql严格模式

Incorrect integer value: ”for column ‘id’ at row 1

MySQL 1364 错误提示:#1364 – Field “details” doesn’t have a default value

上面两种错误可能是开启mysql中的严格模式

 

只需关闭即可,关闭方法:

1、在安装mysql的时候去除默认勾选的enable strict SQL mode

2、更改mysql中的配置 my.ini
my.ini中查找sql-mode,
默认为
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”,
将其修改为
sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”,

3、SQL

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

 

您可能也喜欢