你的方法是不是执行了两次,然后第一次执行成功了,之后的失败了?所以最终还是会产生一条数据
既然是主键冲突,你确定数据能插入成功?
1、数据库本身有这条数据;
2、在多个事务中做了添加操作,但主键又不是自增主键。
连插两次了呗,第一次插入id=1库里边没有,那就插进去了,第二次发现有那就报主键冲突被如果你的库里现在没有出现两个id = 1的数据的话
插入前
执行插入
插入后
这是什么bug