1. 程式人生 > >error code 1292 incorrect date value mysql from ubuntu

error code 1292 incorrect date value mysql from ubuntu

出問題的原因:

之前的mysql的版本是5.5的,後來升級到5.7.15就報這個錯了

解決

為了和伺服器上的行為保持一直,因此需要修改本地mysql行為
1、找到/etc/mysql/mysql.conf.d/mysqld.cnf的檔案
2、然後在檔案裡面找到 [mysqld] (不同的版本所在的檔案會有所不同,只要找到[mysqld] 即可),在這一塊的末尾加上sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
3、sudo service mysql restart