今天在添加数据时发生了个错,一直没理解,知道的大神帮忙解决;直接上图片吧:说不理解! 未添加数据时的数据库 开始提交数据:java后台得到的数据
mysql执行语句
执行成功;得到数据,但是......
后台报错 有谁知道这是什么原因吗
190是刚添加进去的数据,数据时正常进去了,可是java后台为什么会报这个错误
异常貌似是主键重复了,是不是你代码insert多次啊。
我也想得到了可能走了两次,可是debug时只有一次
@风轻殇: 你是debug mybatis的源码吗?
英文翻译过来就是数据库中主键ID有重复。而数据库中,主键ID是不能相同的。把数据库数据删除再重新添加即可。
已经删除新建过两次了,在数据库执行语句是没问题的,
@风轻殇: 你的插入操作代码呢?贴出来看看
看一下SQL日志,很有可能其它地方insert了!