填报新增数据会把之前的覆盖掉,而不是做增加处理的问题

现在新增一个前3列都是一样的但是数据是9的一条  按照道理来说应该是做增加处理b559b5ee71e620a607fba826b8f8cf0.jpg

但是后面增加的内容是9的就把之前的0的覆盖了80c9e1148cdc8773e4f14e497393dd1.jpg

我知道是主键的问题  但是怎么才能做到是增加而不是覆盖呢

63db36ac32d1a7ecec221d2e443d0fd.jpg

FineReport 赵权 发布于 2022-8-8 09:14 (编辑于 2022-8-8 09:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
shirokoLv6资深互助
发布于2022-8-8 09:20

两个都是88,系统就当成一条了,

要么逻辑整理出主键,如果没有符合要求的主键可以试试用UUID主键

使用UUID自动生成主键- FineReport帮助文档 - 全面的报表使用教程和学习资料

https://help.fanruan.com/finereport/doc-view-2869.html

  • 赵权 赵权(提问者) 我的表里面也没有主键啊 uuid怎么设置主键呢
    2022-08-08 09:29 
  • xinshouxiaobai xinshouxiaobai 回复 赵权(提问者) 在表里面设置一个id作为主键,按照层主给的链接做就可以了
    2022-08-08 10:59 
最佳回答
0
runerLv7资深互助
发布于2022-8-8 09:20

image.png

你得把表头列也设置为主键

  • 赵权 赵权(提问者) 我设置过 倒是当我修改其中的数据是 它还是会增加一条 就是修改不了现有数据
    2022-08-08 09:22 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-8 09:20

重新设置或者找个字段作为主键

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-8-8 09:30

必须要找到一个唯一值作为主键

  • 4关注人数
  • 330浏览人数
  • 最后回答于:2022-8-8 09:30
    请选择关闭问题的原因
    确定 取消
    返回顶部