Mysql中出现Invalid default value for ‘CREATE_TIME’错误
最近做了新的系统,并把mysql升级到了5.7版本,在倒入sql时候,出现如题的错误‘Mysql中出现Invalid default value for ‘CREATE_TIME’错误’,找到了解决方法。
是因为在5.7版本中的sql_mode有NO_ZERO_IN_DATE,NO_ZERO_DATE这两个东西,去掉就好了。如何去掉?
- 临时方法
1 | mysql> set session |
- 永久性修改
直接修改配置文件
1 | cd /etc/mysql/mysql.conf.d |
我使用第二种方法解决了问题。