运行命令:
mysql> set @@sql_mode='no_engine_substitution';
Query OK, 0 rows affected (0.00 sec)
在严格模式,不要将enz做为合法日期。你仍然可以用IGNORE选项插入零日期。在非严格模式,可以接受该日期,但会生成警告。
NO_ZERO_IN_DATE
在严格模式,不接受月或日部分为0的日期。如果使用IGNORE选项,我们日期插入’0000-00-00’。在非严格模式,可以接受该日期,但会生成警告。
问题可以解决了,改变sql_mode:将no_zero_date和no_zero_in_date去掉:
http://fygh6318.blog.51cto.com/390568/385506