Mysql 更新后触发

Mysql 更新后触发,mysql,triggers,Mysql,Triggers,我正在尝试创建一个触发器,该触发器将: table_1 ------------- | id | status| ------------- | 1 | no | ------------- | 2 | no | ------------- | 3 | no | ------------- | 4 | no | ------------- | 5 | no | ------------- table_2 ------------------------ | id | a1 | b2

我正在尝试创建一个触发器,该触发器将:

table_1
-------------
| id | status|
-------------
| 1  | no |
-------------
| 2  | no |
-------------
| 3  | no |
-------------
| 4  | no |
-------------
| 5  | no |
-------------


table_2
------------------------
| id | a1 | b2 |  ridx  |
------------------------
| 1  | 5  | 0  | 1,2,3 |
------------------------
| 2  | 3  | 0  | 4,5 |
------------------------
我的触发器仅将表1中的1 id更新为状态OK


如何将表_1所有状态从行ridx中的id更新为OK

更改OLD.ridx中的id;去哪里可以找到你,OLD.ridx>0@Abhik Chakraborty:好多了!非常感谢。
CREATE TRIGGER test1 AFTER UPDATE ON table_2
FOR EACH ROW
IF OLD.a1 = NEW.b2 THEN
UPDATE table_1 SET status = "OK" WHERE id IN (OLD.ridx);
END IF