现在是导入和导出都没有问题 就是重复数据的问题 因为表里没有字段是唯一性的 所有我就用自增的id作为主键
现在比如增加一条和之前一样的数据 就会显示两条数据 库里也会有两条一模一样的数据 但是id不同
这两条数据一样 但是就是id不一样
有没有一种办法比如两条一样的我只要其中一个
1、想使用uudi做主键 ,,那么就是新增一条它就是一条新数据。如果是原来的数据上面修改,那么就会去更新以前的数据,参考文档这里。注意公式设置的地方是在填报属性中:
使用UUID自动生成主键- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
2、业务在使用的时候,如果新插入一行。填写的数据和上面某一行完全一样。那么这个就是业务真的需要两条数据。如果不需要两条数据。为什么业务要去插入一行重新填写?为什么不能直接在原来的数据上修改?这个不去规范一下?(如果不能规范,那么主设置检验去阻止重复数据)
校验填报页面的数据是否重复- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
只能设置联合主键吧
可是你在业务上怎么判断他是重复的呢,也有可能数据是重复的,但是业务代表的就是两条呀
我看你那表是不是【年】【企业层级】【企业名称】就可以当主键呀