MySql错误: timestamp默认值报错

报错现象:

从mysql5.5数据库导出的数据结构放到mysql5.7.10 报错
create_time timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’ 
则会出现以下的异常: 
Invalid default value for ‘create_time’

这个问题和mysql中sql_mode有关系。

解决方案:

先执行下面的语句:

set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));

然后在继续执行你的sql即可解决。

0

评论0

本站所有系统都含源码+数据库+导入视频+演示视频+典型代码讲解视频+售后答疑,需要联系客服微信:mtyeducation
没有账号? 注册  忘记密码?
豫ICP备19004322号-2