我在用javaweb做一个小网站,要做一个历史记录表,就是将一个表中删除的数据自动插入到这个历史记录表中并且同时插入心得数据!该怎么做呢!!哪个前辈做过类似的功能告诉我下呗+++谢谢+++
用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在执行删除前往历史表里插入这条数据。
历史记录表通常都是隔某段时间同步过去,oracle的话用job定时去做。
1)首先拿到你即将要删除的当前数据或者多条数据
2 ) 将你拿到的数据保存到对应的表中
3) 然后再进行删除操作