
原因分析:
如果时间是空的,超过5个版本应该写null。
官方解释说:众所周知,新版本的MySQL对于空值插入有错误。
在安装MySQL时删除默认启用严格SQL模式
所以如果我们安装MySQL,解决的办法是在MySQL的配置my.ini变化
uff1a解
修改my.ini配置文件,推荐新的备份修改前,
寻找my.ini SQL模式,
我的版本的MySQL是5.7.9,而且默认值:
SQL模式=strict_all_tables,error_for_division_by_zero,no_zero_date,no_zero_in_date,no_auto_create_user
红no_zero_date,no_zero_in_date,删除保存重启mysql;
如果版本较低,则默认值可能为:
默认情况下,SQL模式=strict_trans_tables,no_auto_create_user,no_engine_substitution 。
红strict_trans_tables,删除保存重启mysql可以;
以上是萧边介绍超过mysql5使用。X版本# 1929错误错误的DateTime值:柱''createtime '快速的解决方案,希望对你有帮助,如果您有任何问题,请给我留言,萧边会及时回复你。谢谢你的支持网站。