求指导,没有主键的填报报表,怎么设置修改数据的时候不会新增一条记录呀

QQ截图20200305153918.png

FineReport phh1 发布于 2020-3-5 15:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-5 16:40

无解 不过你可以在数据库找 数据具有唯一性的数据 在填报属性做主键  或者 你自己填报的时候 新增一个

  • phh1 phh1(提问者) 在填报属性怎么做主键啊
    2020-03-05 17:20 
  • 孤陌 孤陌 回复 phh1(提问者) 勾上就好了啊 那个字段的数据具有唯一性 就在主键 那列勾上勾
    2020-03-05 18:17 
最佳回答
0
15156152531Lv5见习互助
发布于2020-3-5 15:41

没主键肯定会新增啊,总要有唯一标识吧,或者多个字段作为联合主键也可以啊

  • phh1 phh1(提问者) 好吧
    2020-03-05 15:44 
  • 15156152531 15156152531 回复 phh1(提问者) 嗯,可以自己做一个序列或者时间什么的作为主键,隐藏起来就可以了
    2020-03-05 15:50 
最佳回答
0
牛~~~Lv6中级互助
发布于2020-3-5 15:42

自己造一个主键。例如搞个时间戳

最佳回答
0
L大大Lv7高级互助
发布于2020-3-5 16:37

还是得设置主键,不然你修改的时候无法准确的定位到你的那条数据。

可使用DATETONUMBER(now())毫秒值来上传作为主键值

  • Ariana Ariana 大神,怎么用DATETONUMBER(now())设置主键呀,求助
    2020-11-14 11:10 
  • 5关注人数
  • 1039浏览人数
  • 最后回答于:2020-3-5 16:40
    请选择关闭问题的原因
    确定 取消
    返回顶部