您的位置: 首页 > 文章 > jdbc java报错 Field 'id' doesn't have a default value jdbc java报错 Field 'id' doesn't have a default value 分类: 文章 • 2022-10-04 14:40:10 Field 'id' doesn't have a default value 1.原因 2.使用sql语句解决 3.使用navicat解决 如果继续报错 1.原因 原因在于没有设置主键自增长。 mysql的自增长模式是IDENTITY。 2.使用sql语句解决 @Id @GeneratedValue(strategy=GenerationType.IDENTITY) 设置主键自增长后,重启项目,要注意数据库里面主键生成模式是否真实被改变了。 3.使用navicat解决 如果继续报错 将错误放到百度里搜 ^ ^。