当我更新当前行的Ready
- 列时,我想更新下一行的时间戳。
例如,我将
UPDATE `Projects` SET `Ready` = 1 WHERE `Id` = 1
应该触发下面的触发器
UPDATE `Projects` SET `Started` = CURRENT_TIMESTAMP() WHERE `Id` = `Id` + 1
但是如何使用MySQL的TRIGGER
?
答案 0 :(得分:0)
我不认为这是可能的,因为当你的触发器触发时,它会更新同一个表并导致再次触发相同的触发器,从而导致无休止的递归。