解决操作数据库时的 Field 'id' doesn't have a default value 报错

我当时的情况是:在用Mybatis-plus 插入的时候,会报错,了解到是:主键id的问题。

1.首先:

查看实体类中主键是否加上了注解。

Auto:自动增长的策略

解决操作数据库时的 Field 'id' doesn't have a default value 报错

2. 关键(我所遇到错误之处!)

查看数据库对应的表,主键是否勾选上了自动递增。解决操作数据库时的 Field 'id' doesn't have a default value 报错

(当时就这个表忘记勾选了....)