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”;