1. 在進行mysql數據插入的時候,由於mysql的版本為5.7.1,部分功能已經升級,導致在datetime數據類型的影響下出現錯誤:
數據插入:
mysql>insert into jos_modules(title,ordering,position,published,module,showtitle) values('測試模塊2',1,'left',1,'mod_lgc2',1);
錯誤信息:
Incorrect datetime value: '0000-00-00 00:00:00' for column '……
2.解決方案:
打開my.ini,找到sql-mode=""(最下面),緊靠着; sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER",添加sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"; 注意前面沒有分號(注釋)。