MySQL触发器:更新下一行时间戳

时间:2012-10-14 15:05:52

标签: mysql triggers sql-update

当我更新当前行的Ready - 列时,我想更新下一行的时间戳。

例如,我将

UPDATE `Projects` SET `Ready` = 1 WHERE `Id` = 1

应该触发下面的触发器

UPDATE `Projects` SET `Started` = CURRENT_TIMESTAMP() WHERE `Id` = `Id` + 1

但是如何使用MySQL的TRIGGER

来实现这一点

1 个答案:

答案 0 :(得分:0)

我不认为这是可能的,因为当你的触发器触发时,它会更新同一个表并导致再次触发相同的触发器,从而导致无休止的递归。