mysql 5.6升级到5.7出现Field * doesn't have a default value解决办法

windows修改my.ini linux用户修改my.cnf(/etc/my.cnf)

查找 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启MYSQL