主键设置,导入数据重复

填报表,在帆软内的主键设置为多个字段组合,id设置为自动生成。数据库主键为id列,Excel同样的数据导入还是能重复导入。怎样设置能让数据库里已有的数据不重复导入,新增的数据可以导入,原有的数据,修改过可以更新

image.png

image.png

image.png

FineReport 帆软用户Kohr0iZiRl 发布于 2025-6-23 15:42 (编辑于 2025-6-23 16:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-23 15:44

你应该勾选ID为主键image.png

  • 帆软用户Kohr0iZiRl 帆软用户Kohr0iZiRl(提问者) 勾了,不行,查询当月以后,重新导入相同的,数据库里还是会重复
    2025-06-23 15:51 
  • Z4u3z1 Z4u3z1 回复 帆软用户Kohr0iZiRl(提问者) 首先,你把UUID()放表单里面比如A2,数据查询出来的ID放B2,C2用公式IF(LEN(B2)==0,A2,B2);然后填报的时候字段ID使用C2单元格,最后只勾选Id为主键,其它不勾选
    2025-06-23 15:56 
  • 帆软用户Kohr0iZiRl 帆软用户Kohr0iZiRl(提问者) 回复 Z4u3z1 您好,更新了问题,现在导入Excel,新的数据不会自动生成uuid了,数据库里有的才会生成
    2025-06-23 16:52 
  • Z4u3z1 Z4u3z1 回复 帆软用户Kohr0iZiRl(提问者) 导入的时候UUID()即A2和C2单元格不需要导入
    2025-06-23 17:50 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-6-23 15:45

勾选这么多 都不能确定唯一码?

image.png

最佳回答
0
源-王Lv5见习互助
发布于2025-6-23 15:59

uuid公式写到单元格里,然后绑定值换成uuid所在的单元格,再勾选未修改不更新试试

  • 帆软用户Kohr0iZiRl 帆软用户Kohr0iZiRl(提问者) 未修改不更新灰色勾选不了是为什么呢
    2025-06-23 16:53 
  • 源-王 源-王 回复 帆软用户Kohr0iZiRl(提问者) 因为你绑定的值有非单元格形式的,所以让你在单元格里写uuid公式
    2025-06-23 17:16 
  • 源-王 源-王 回复 帆软用户Kohr0iZiRl(提问者) 不要绑定公式类型的单元格名称
    2025-06-23 17:17 
  • 3关注人数
  • 52浏览人数
  • 最后回答于:2025-6-23 16:51
    请选择关闭问题的原因
    确定 取消
    返回顶部