填报表修改已提交数据,数据库怎么生成一条新的记录并保存原来的数据

填报表修改已提交数据,数据库怎么生成一条新的记录并保存原来的数据

FineReport yzmxwSD51527671 发布于 2023-2-21 13:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzmxwSD51527671Lv3见习互助
发布于2023-3-9 14:33

已利用mysql的触发器实现时间拉链表的形式。(主键不能变化)微信图片_20230309143235.png

  • clayc clayc 怎么实现的
    2023-11-21 18:00 
  • yzmxwSD51527671 yzmxwSD51527671(提问者) 回复 clayc mysql创建表的时候,使用触发器。文章1:https://zhuanlan.zhihu.com/p/147736116?utm_source=wechat_session&utm_medium=social&s_r=0; 文章2:https://zhuanlan.zhihu.com/p/31838247?utm_medium=social&utm_oi=1066806272371900416&utm_psn=1611306035041542145&utm_source=wechat_session
    2023-11-23 13:50 
最佳回答
0
runnerLv7资深互助
发布于2023-2-21 13:56

报表填报属性的主键问题呀,主键一致的更新,主键不一致的 新增;

或者直接插入提交

最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-21 13:56(编辑于 2023-2-21 13:56)

提交类型使用 插入提交

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-21 13:56

那就是你主键修改了

然后智能判断,返现没有对应主键数据,变新插入数据,老数据保留,不是修改数据

  • 2关注人数
  • 536浏览人数
  • 最后回答于:2023-3-9 14:33
    请选择关闭问题的原因
    确定 取消
    返回顶部