热门搜索: 物流跟踪 自定义URL oauth2.0 二次开发 支付接口 银联
当前位置: 我的shopex插件站 > 教程 > mysql >
详细内容

网站搬家之mysql 5.7 date类型默认值不能设置‘0000-00-00’的问题

时间:2018-01-04 19:09 来源:MyShopEx插件站 作者:本站原创 点击:

网站搬家,mysql版本由5.6升级到5.7,遇到问题:

mysql 5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time'

查阅手册

The DATE type is used for values with a date part but no time part. MySQL retrieves and displays DATE values in 'YYYY-MM-DD' format.
The supported range is '1000-01-01' to '9999-12-31'.

mysql 5.7使用NO_ZERO_IN_DATE, NO_ZERO_DATE两个选项,禁止了0000这样的日期和时间,理想的解决办法:

 

将日期、时间格式改成 '1000-01-01' 到 '9999-12-31'之间即可


(责任编辑:admin)
标签:MySQLdate
上一篇:MySQL 的 20+ 条最佳实践 下一篇:没有了