Mysql5.5以上版本,表中datetime类型的字段报错invalid

Mysql5.5以上版本,表中datetime类型的字段报错Invalid default value for。mysql

方法一

mysql安装目录找到my.ini更改sql-mode为sql-mode=”STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER”sql

重启mysqldate

方法二

链接mysqlselect

select @@sql_mode; 查现有模式,有2个有date和zero的是要去掉的方法

SET GLOBAL sql_mode = ‘STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER’im

若是0rows affected 尝试第一条datetime

重启time

相关文章
相关标签/搜索