填报删除数据库中多余数据

blob.png

FineReport 金蝶赖冈辉 发布于 2018-11-21 22:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
yi丶搁浅Lv2中级互助
发布于2018-11-22 08:34

写数据库触发器

  • 金蝶赖冈辉 金蝶赖冈辉(提问者) 数据更新可能不是所有数据一起更新,如果触发器的话在部分数据提交更新的时候,误删其他未更新的数据,这是我的想法,不知有没有好的方法解决。
    2018-11-22 11:40 
  • 金蝶赖冈辉 金蝶赖冈辉(提问者) 结合了楼下张潮的方法,组合字段后在触发器中进行删除。
    2018-12-02 21:49 
最佳回答
0
axingLv6专家互助
发布于2018-11-21 22:38

在填报属性中勾选A这个字段作为主键

  • 金蝶赖冈辉 金蝶赖冈辉(提问者) 因为还有其他字段是以A、B两个字段作为主键的,所以不能只以A字段作为主键
    2018-11-21 22:50 
最佳回答
0
luhansonLv3见习互助
发布于2018-11-22 08:51

可以写在填报页面设置---事件JS上处理

  • 金蝶赖冈辉 金蝶赖冈辉(提问者) 这个方法不太会,方便的话麻烦指导下
    2018-11-22 11:38 
  • luhanson luhanson 回复 金蝶赖冈辉(提问者) 其实你的需求是,判断有重复的数据,先删除历史数据,再插入最新的数据吧?
    2018-11-22 11:42 
  • 金蝶赖冈辉 金蝶赖冈辉(提问者) 回复 luhanson 问题就是数据库里面有部分字段并不是当前提交的数据里面的,如果直接删除整行,会把其他数据清除掉
    2018-11-22 12:14 
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-11-22 08:54

你可以做两个提交。



第一个,删除提交。提交的主键是A、B2

第二个,智能提交,提交主键是A、B1

最佳回答
0
张潮Lv3见习互助
发布于2018-11-22 09:29

可以拼接字符串,将两个字段拼成一个,设置新字段为主键

  • 6关注人数
  • 1714浏览人数
  • 最后回答于:2018-11-22 09:29
    请选择关闭问题的原因
    确定 取消
    返回顶部