1. 程式人生 > >mysql建立觸發器總是失敗

mysql建立觸發器總是失敗

今天沒事把觸發器研究了一下,但總是建立失敗,仔細檢查了一下語法似乎沒有任何問題,可總是提示語法錯誤

create trigger test_tre

after

insert on tbl1 for each row

begin

delete from tbl2;

end;

就這麼一個簡單的語句困惑了我半天,後來才想明白,可能是mysql的delimiter結束符設定的問題,於是加上程式碼

delimiter $$

create trigger test_tre
    -> AFTER
    -> insert on wysc_ship for each ROW
    -> BEGIN
    -> delete from wysc_user where id=1;

end;

$$

觸發器建立成功!

觸發器建立成功之後會在information_schema.triggers表中生成一條觸發器的建立記錄,裡面描述了觸發器的一些相關資訊。