最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

导入mysql数据的时候提示Field * doesn’t have a default value解决方法

Mysql 有客 817浏览
  • 在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解决方法