- 在linux中使用的是mysql5.7,导入数据提示:Field * doesn’t have a default value
- 想要解决问题就需要知道在mysql5.7中,启用了严格模式:
- 在配置文件中 /etc/mysql/my.cnf 中找到:
- sql-model=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
- 修改为:sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
- 然后重启mysql,在重新同步模型到数据库
转载请注明:有客帮 » 导入mysql数据的时候提示Field * doesn’t have a default value解决方法