我有几个表格,我想强制执行版本控制,并且有效并且有效。每当应用程序或用户将UPDATE写入此表时,我希望将其重定向到两个全新的命令:更新目标记录,以便使用当前日期和时间填充EFFECTIVE_TO日期,并使用更新的属性INSERT一个全新的记录。
这可能与触发器有关,还是我必须使用Java应用程序在外部控制它?
答案 0 :(得分:0)
这样的事可能
delimiter |
CREATE TRIGGER versioningcontrol AFTER UPDATE ON yourtable
FOR EACH ROW
BEGIN
INSERT INTO yourtable(col1,col2,...) values(...);
END;
|
delimiter ;