利用mysql的TRIGGER 同步更新相關記錄

2021-08-27 05:44:52 字數 447 閱讀 7729

做了乙個應用分發指令碼,update了mysql中shell自己相關的記錄狀態後,開發還要求我去更新他的記錄(好吧,其實我是一枚運維);懶得改shell指令碼了,直接用個觸發器,保持兩邊狀態同步,記錄一下。

delimiter $$

use `***x_db`$$

create

trigger `shelloperatelist_tri` after update on `t_shelloperatelist` 

for each row 

begin

if(new.status in (1,2) )

then

update t_business_list set status=new.status where id=old.id;

end if;

end;

$$delimiter ;

參考:

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...

mysql之觸發器trigger

觸發器 trigger 監視某種情況,並觸發某種操作。觸發器建立語法四要素 1.監視地點 table 2.監視事件 insert update delete 3.觸發時間 after before 4.觸發事件 insert update delete 語法 create trigger trigg...