TQ20170605
TQ20170605
采纳率0%
2017-06-14 14:27 阅读 778

javaweb碰到的数据库问题

我在用javaweb做一个小网站,要做一个历史记录表,就是将一个表中删除的数据自动插入到这个历史记录表中并且同时插入心得数据!该怎么做呢!!哪个前辈做过类似的功能告诉我下呗+++谢谢+++

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • engchina engchina 2017-06-14 15:04

    用trigger做过.

    如果是oracle的话,参考下面链接。
    https://stackoverflow.com/questions/9281447/pl-sql-trigger-to-insert-history-record-when-a-column-is-updated

    如果是mysql的话,参考下面链接。
    https://www.sitepoint.com/how-to-create-mysql-triggers/

    如果是其他数据库的话,先看下能否用trigger实现。
    不能用trigger的话,可以用java在执行删除前往历史表里插入这条数据。

    点赞 1 评论 复制链接分享
  • tangyongzhe Nostalgia_forever 2017-06-14 15:10

    历史记录表通常都是隔某段时间同步过去,oracle的话用job定时去做。

    点赞 评论 复制链接分享
  • u013254779 猿小牛 2017-06-15 01:09

    1)首先拿到你即将要删除的当前数据或者多条数据
    2 ) 将你拿到的数据保存到对应的表中
    3) 然后再进行删除操作

    点赞 评论 复制链接分享