💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
把mysql5.7项目里的数据库导出来sql文件再mysql8.0上运行报错 发现是因为自定义的datetime的默认值`0000-00-00 00:00:00` mysql8.0的`sql_mode`默认是不允许日期类型字段的年月日里全是0,这里需要修改`sql_mode`参数,取消该限制。 ``` > vim /etc/my.cnf #mysql的配置文件,加上如下参数配置 > sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION ``` 另一个办法是默认值换成其他有效日期,比如`1970-01-01 00:00:00`,这就看业务需求了