错误描述:
mysql执行SQL文件导入数据报错:1067 - Invalid default value for create_time
解决办法:
临时解决办法:
执行SQL命令
set session sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
永久解决办法:
Linux打开my.cnf
文件,Windows打开my.ini
文件
在mysqld
下添加内容sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启MySQL服务
Linux:执行命令systemctl restart mysqld.service
Windows:
搜索打开服务
下拉找到MySQL,双击
停止->启动,也可以直接右键重启
再次导入数据即可