请教一下,为何导入数据模板会报错违反唯一约束条件。

我尝试在finereport中逐个去掉主键的勾选,但是还是不可以,求大神解答。

image.png

image.pngimage.png

FineReport Elison_man 发布于 2021-9-7 13:45 (编辑于 2021-9-7 13:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2022-3-11 17:40

这个错误指的是违反了数据库表的唯一约束,跟填报属性的主键没有关系

具体的排查方法是根据报错的这个提示名称,找到数据库表的同名约束,看看是建立在哪些列上的,再检查对应列的数据

image.png

最佳回答
1
snrtuemcLv8专家互助
发布于2021-9-7 13:49

说明你数据中这两个有重复数据,检查元数据把

  • Elison_man Elison_man(提问者) 我尝试在excel根据那两列删除重复,发现没有重复的数据
    2021-09-07 15:11 
  • snrtuemc snrtuemc 回复 Elison_man(提问者) 那在看看,你导入数据,和原来数据库中数据有没有重复数据
    2021-09-07 15:14 
  • Elison_man Elison_man(提问者) 回复 snrtuemc 数据库里面是空的,清空了导入测试,也报错,所以就很奇怪,不知道是为什么
    2021-09-07 15:45 
  • snrtuemc snrtuemc 回复 Elison_man(提问者) 额,那就奇怪,有空值吗?这个也会报错。。还不行就不清楚了
    2021-09-07 15:46 
最佳回答
1
shirokoLv6资深互助
发布于2021-9-7 13:55

再检查一遍两边的主键设置,如果主键完全一致,智能提交是不会出现违反唯一约束的。

  • Elison_man Elison_man(提问者) 完全一致
    2021-09-07 15:45 
  • shiroko shiroko 回复 Elison_man(提问者) 不太可能呀。会不会假保存了?
    2021-09-07 16:44 
  • 4关注人数
  • 726浏览人数
  • 最后回答于:2022-3-11 17:40
    请选择关闭问题的原因
    确定 取消
    返回顶部