登录社区云,与社区用户共同成长
邀请您加入社区
前言最近开发时,把数据插入表中,出现了Field * doesn’t have a default value报错,找了一些解决方法,记录一下一、场景表使用了String类型作为主键,在插入数据时,主键是带了数据进到数据库的。然后出现了原因是:主键没有设置默认值主键不能为空,String类型不能够自增主键。所以设置默认空字符串即可。...
最近开发时,把数据插入表中,出现了Field * doesn’t have a default value报错,主键使用了String类型。
表使用了String类型作为主键,使用MybatisPlus在插入数据时,主键是带了数据进到数据库的。然后出现了 原因是:主键没有设置默认值,传入的值没有插入到数据库。 主键不能为空,String类型不能够自增主键。 如果使用框架,策略需要选择好,把策略改成input即可。
为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。
更多推荐
解锁HDC 2024之旅:从购票到报名,全程攻略
从原始边列表到邻接矩阵Python实现图数据处理的完整指南
华为云云原生FinOps解决方案,释放云原生最大价值
扫一扫分享内容
所有评论(0)