求问,如何用主键限制相同数据二次录入?

数据库表和填报属性已经设置了一样的主键 , 但为什么在录入提交时没有控制数据,主键一样的数据还是提交成功。。  求助大神,我是不是哪里没设置对。


FineReport rbk333 发布于 2020-5-20 15:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
北纬六十六度Lv4初级互助
发布于2020-5-20 15:29

一样的数据截图出来看看,我觉得肯定数据不一样

  • rbk333 rbk333(提问者) 数据提交后,确实没有进到数据库。 我希望在提交时,能有个提示,而不是直接显示提交成功,希望能报错。
    2020-05-20 15:57 
  • 北纬六十六度 北纬六十六度 回复 rbk333(提问者) 不要用智能提交,要用插入,因为你不想更新,只想插入
    2020-05-20 18:09 
  • rbk333 rbk333(提问者) 回复 北纬六十六度 谢谢。 那我就直接用插入了。 这样主键一致的数据就存不进去了吧
    2020-05-21 11:30 
最佳回答
0
土肥圆Lv3中级互助
发布于2020-5-20 15:28

导入不会判断导入是否重复,提交的时候才有验证重复

https://help.finereport.com/doc-view-2399.html

最佳回答
0
3295293Lv5见习互助
发布于2020-5-20 15:32

勾选 未修改不更新!

  • rbk333 rbk333(提问者) 试了一下 ,当主键内容一样,非主键内容不一样时,提交后就会把之前记录更新掉。 我想做的是:只要提交的内容主键重复 ,就无法提交。
    2020-05-20 15:50 
  • 4关注人数
  • 391浏览人数
  • 最后回答于:2020-5-20 15:32
    请选择关闭问题的原因
    确定 取消
    返回顶部