我想更新一行而不覆盖之前的信息,并插入一个包含更新数据的新行
答案 0 :(得分:0)
是的,你可以,它被称为更新后触发器。这里有一个如何做到这一点的例子:
http://www.roseindia.net/sql/trigger/mysql-trigger-after-update.shtml
因此每次在表中更新一行时都会为其创建触发器,它会触发触发器并执行您指定的任何操作(在您插入另一个表的情况下(我猜你想要实现一些)一种更改跟踪?)除非您指定,否则不会触及更新的原始行。
(一般触发文档here)。