mysql报错'0000-00-00 00:00:000'时间格式不对的问题

mysql 报错Incorrect datetime value: '0000-00-00 00:00:00' for column 'update_time' at row 1
解决办法:
1、首先查询出数据库现有的模式

   select @@sql_mode;
    

2、把NO_ZERO_IN_DATE,NO_ZERO_DATE去掉,然后重新设置

   SET GLOBAL sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';


MySQL时间慢了八个小时的解决办法:
vim /etc/my.cnf
[mysqld]
default-time_zone = '+8:00'
重启mysql服务。
/etc/init.d/mysqld restart

你可能感兴趣的:(mysql)