在项目中使用Swagger尝试向数据库表添加数据时遇到'Field 'xx' doesn't have a default value'的错误。原因是该字段未设置非空或自增属性。解决方案是对相应字段进行数据库表结构调整,添加默认值或设定为自增长。
摘要由CSDN通过智能技术生成
项目场景:
在项目中使用swagger向表中添加数据
问题描述:
例如:报以下错误
### Error updating database. Cause: java.sql.SQLException: Field 'subject_parent_id' doesn't have a default value
### The error may involve com.atguigu.eduservice.mapper.EduCourseMapper.insert-Inline
### The error occurred while setting parameters
### SQ
项目场景:在项目中使用swagger向表中添加数据问题描述:例如:报以下错误### Error updating database. Cause: java.sql.SQLException: Field 'subject_parent_id' doesn't have a default value### The error may involve com.atguigu.eduservice.mapper.EduCourseMapper.insert-Inline### The erro