0

我想更新一行而不覆盖以前的信息并插入一个包含更新数据的新行

4

1 回答 1

0

是的,你可以,它被称为更新后触发器。这里有一个如何做到这一点的例子:

http://www.roseindia.net/sql/trigger/mysql-trigger-after-update.shtml

因此,每次在您为其创建触发器的表中更新一行时,它都会触发触发器并执行您指定的任何操作(在您的情况下插入另一个表(我猜您正在寻找实现某种更改跟踪?)除非您指定,否则不会触及更新的原始行。

(此处的一般触发器文档)。

于 2012-10-13T18:18:42.970 回答