导入智能提交数据重复问题

image.png怎么做excel和数据库的表校验啊 ? 提交了两次没有更新而是直接插入了一条新的

FineReport 是雅泽啊 发布于 2022-9-30 15:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LTC朝Lv6高级互助
发布于2022-9-30 15:47(编辑于 2022-9-30 15:52)

你需要设置主键,需要与你数据表中的主键一致;例如你这个,如果drug_code能确定唯一一条数据,就应该设置它为主键。

提交的时候会根据主键的数据到数据库中匹配,如果已经存在这条数据,就更新它,如果没有这个数据就会插入它。

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-30 15:47

你没设主键啊

最佳回答
0
金色年华禁止访问初级互助
发布于2022-9-30 16:02

不需设置主键,你需要一个不能重复的

在提交的地方 写一个这样的校验就可以,你参考一下

333.png

LEN(SQL("aerphmdz", "SELECT danhao FROM enxpo where danhao ='" + D2 + "'", 1, 1)) = 0

  • 2关注人数
  • 294浏览人数
  • 最后回答于:2022-9-30 16:02
    请选择关闭问题的原因
    确定 取消
    返回顶部