保留并展示修改记录

新增记录,后面再修改,数据库保留历史数据,但是需要把该记录被修改的字段名和值展示出来,要怎么做

FineReport 18328816101 发布于 2019-10-8 17:21
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
冷枫逸Lv3见习互助
发布于2019-10-8 17:28

建议加状态标记,修改的时候实际是新增一条数据,然后将老数据状态标记为不可用

  • 18328816101 18328816101(提问者) 嗯,这个是需要的,但是同时还要显示修改的痕迹,比如XX字段:aaa改成bbb,能做到吗
    2019-10-08 17:33 
  • 冷枫逸 冷枫逸 回复 18328816101(提问者) 新数据和旧数据一对比就可以知道了啊,或者您的意思是直接记录下来,不想去做对比?这样的话就需要一个新的表来做记录了
    2019-10-08 17:35 
  • 18328816101 18328816101(提问者) 回复 冷枫逸 就像钉钉的申请和审核,申请审核后再修改,再审核的时候显示修改内容
    2019-10-08 17:39 
  • 冷枫逸 冷枫逸 回复 18328816101(提问者) 新建一个表来记录修改内容,表字段包括“字段名”,“修改前值”,“修改后值(这个字段要不要看你的需求)”,“源数据id”,源数据表和记录表的关系是一对多
    2019-10-09 08:56 
  • 18328816101 18328816101(提问者) 回复 冷枫逸 好的,多谢
    2019-10-09 10:06 
最佳回答
0
晓亮Lv7资深互助
发布于2019-10-9 09:23

日报填报ID为主键.cpt

给你个案例看一下,但是没有数据连接

  • 3关注人数
  • 778浏览人数
  • 最后回答于:2019-10-9 09:23
    请选择关闭问题的原因
    确定 取消
    返回顶部