多人填报时,为什么后提交的会把先提交的覆盖?

我想展示所有填报的内容,而不像现在会覆盖,需要填报多少条显示多少条。

一般覆盖的话问题出在哪?

FineReport mmc0112 发布于 2022-12-9 10:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
LoverLv4见习互助
发布于2022-12-9 11:14

检查一下主键和数据集的问题,还有识别的字段检查是否正确

  • mmc0112 mmc0112(提问者) 最后发现竟然是数据集的事。。。
    2022-12-09 15:06 
最佳回答
1
用户k6280494Lv6资深互助
发布于2022-12-9 10:51(编辑于 2022-12-9 10:51)

不能多人同时填报,会覆盖因为主键一样

最佳回答
0
weibwLv7高级互助
发布于2022-12-9 11:00

1、多人修改同一条数据会因为主键的原因导致后面的数据把前面的数据更新掉。

2、建议去除主键设置,或者同步存一张历史表

最佳回答
0
ysbinLv2见习互助
发布于2022-12-9 12:02

填报里的主键的概念和数据库的主键概念不一样。数据库是唯一值,这里是你填报的时候唯一值。

比如你填报的内容:日期,客户,销售金额。你只设了客户为唯一值,那样的话,换个日期提报会被覆盖掉,你要把日期和客户两个设成主键。

最佳回答
0
苏菲的供词Lv6初级互助
发布于2022-12-9 13:30

填报的主键都一样,你可以添加主键id列对应不同的人,这样提交的时候就不会把其他人的覆盖掉了

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