帆软填报主键重复问题解决,求解答

数据库中表A的查询一部分数据显示在界面上,select * from A where 条件='XXX',

 主键是id。填报新增一行记录时,不仅要求,新增的这条记录id和显示在预览上的数据id不重复;还要求与在界面上看不到的,没有显示在界面上的,其实就是表A在数据库中的所有数据也不重复,求解。前面一部分我解决了,后面怎么解决?

FineReport 小明盆友 发布于 2020-12-18 14:20 (编辑于 2020-12-18 14:24)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-12-18 14:21(编辑于 2020-12-18 14:29)
最佳回答
0
孤陌Lv6资深互助
发布于2020-12-18 14:34

如果只是ID 容易 但是 我觉得这个不是你想要的结果 你是想要这条数据具有唯一性而不是只是ID具有唯一性


  • 小明盆友 小明盆友(提问者) id就是个字段,叫name也行,其实就是想保证这个字段的唯一性,不仅在预览界面上显示的数据name字段是唯一的,还要保证没有呈现在界面上,就是在数据库中的数据name也是唯一
    2020-12-18 14:37 
  • 孤陌 孤陌 回复 小明盆友(提问者) 那你ID 字段 然后单元格用公式 UUID 就具有唯一性了 UUID公式生成的编码是不会重复的
    2020-12-18 14:39 
最佳回答
0
聪葱Lv6见习互助
发布于2020-12-18 15:19

 数据库是怎么设计的 ID  字段1 字段2 字段3 字段4   在填报 使用UUID 生成到 数据库的ID 理 UUID就是电脑随机生成32位数  ,用UUID 生成的 32位数字作为主键 这样就不会有重复的

  • 4关注人数
  • 952浏览人数
  • 最后回答于:2020-12-18 15:19
    请选择关闭问题的原因
    确定 取消
    返回顶部