網頁

2018年1月10日 星期三

MySQL 5.7 Incorrect datetime value '0000-00-00 00:00:00' 問題

MySQL 5.6 升級到 5.7,有些系統在寫入資料時會出現問題。
主要是因為 MySQL5.7 在日期格式做了點調整。

時間預設格式採用 0000-00-00 00:00:00 會造成資料無法寫入的狀況。

最簡單,不想要調整程式的做法如下:
調整 my.ini 將 sql-mode 內的 NO_ZERO_DATE 刪除即可。

相關資料:

沒有留言:

張貼留言