请教:一个用于跟踪数据更新的触发器
我想写一个trigger,要求是这样的:
有一张数据表data_tbl,一张用于定义要跟踪的字段的表item_tbl,一张用于记录更新变化的表history_tbl。
在data_tbl中有个字段被更新的时候,要将其更新前后的值记录到history_tbl中,这个字段的名称记录在item_tbl。举个例子:
data_tbl
-----------
people
place
time
item_tbl
-----------
time
history_tbl
-----------
item_id
old_value
new_value
也就是说当data_tbl中time字段被更新的时候把其更新前后的值写到history_tbl。
请问如何写一个trigger有效地完成这个任务?
多谢!!!