我创建了一个触发器,例如:
CREATE TRIGGER `update_tb2` AFTER UPDATE ON `table_1` FOR EACH ROW
IF new.parameter = 'param1'
THEN UPDATE table_2 SET table_2.input = '10' WHERE table_2.key = '0';
END IF ;
它按预期工作,当我更新 table_1 中的任何行时,另一个表中 key=0 的行将被更新。由于两个表中都有一个字段键,我想在第二个表中更新为与 table_1 中更新的行具有相同键的行。我不知道如何在 IF 块中使用 table_2.key。