填报表,违反唯一性为什么?

主键有3个,没有重复,导入数据就报这个错,为什么?Snipaste_2020-07-10_13-38-55.png

FineReport 用户P6K2W9322 发布于 2020-7-10 13:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
3
孤陌Lv6资深互助
发布于2020-7-10 14:17

你有自增ID吧 然后自增ID 这个字段 你绑定了单元格数据 所以才出现这个问题  

最佳回答
2
snrtuemcLv8专家互助
发布于2020-7-10 13:41

你导入数据在数据库表中有一列,重复了

  • 用户P6K2W9322 用户P6K2W9322(提问者) 按主键查询了没有重复
    2020-07-10 13:43 
  • snrtuemc snrtuemc 回复 用户P6K2W9322(提问者) 没有重复,那是不是主键值有空值
    2020-07-10 13:48 
最佳回答
0
fish19880902Lv4初级互助
发布于2020-7-10 13:41

你oracle数据库设置了主键,有重复值

  • 用户P6K2W9322 用户P6K2W9322(提问者) 但是我根据主键筛选了重复值,没有发现重复的
    2020-07-10 13:45 
  • fish19880902 fish19880902 回复 用户P6K2W9322(提问者) 数据库有主键,填报也能设置主键。 提示应该是数据库主键重复了。按照数据库的主键去检查下看看是否有重复值
    2020-07-10 14:43 
最佳回答
0
誓言无悔Lv6初级互助
发布于2020-7-10 13:41

有重复值

最佳回答
0
zsh331Lv8专家互助
发布于2020-7-10 13:51

唯一约束在(一个字段或者一组字段)的数据与表中其它行的数据相比是唯一,注意它和表主键的不同,并不一定值某一个字段是否存在重复,可能是多个字段的组合,懂了吧!

  • 6关注人数
  • 585浏览人数
  • 最后回答于:2020-7-10 14:17
    请选择关闭问题的原因
    确定 取消
    返回顶部