我必须用SQL99语法编写一个Trigger,每次相应的值改变时都会增加versionCounter。
表格如下:
表名:table1
------------------------------
| ID | Values | Version |
------------------------------
| 1 | valueXYA | 563 |
| 2 | valueABC | 148 |
| 3 | alsoValue | 101 |
------------------------------
我现在正在考虑的是这样的,但我不确切知道如何找到值已更改的正确列:
Create TRIGGER incrementVersionNumber
AFTER update on tableName
begin
SET Version = Version + 1 WHERE %valueChanged
END
希望你们能帮助我! 提前谢谢。