三、Mybatis中使用insert插入出现Field 'id' doesn't have a default value错误

主要是由于没有设置自动增长,打开Sqlyog
将主键设置为自动增长即可
这里写图片描述

这里写图片描述

如果还是有问题,查看代码有没有问题
之后打开my.ini这个文件(在你mysql安装的位置)

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
修改为
sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
然后重启MYSQL

猜你喜欢

转载自blog.csdn.net/qq_34446716/article/details/82630577