1. 程式人生 > >MySQL使用有多個執行語句的觸發器

MySQL使用有多個執行語句的觸發器

不難看出,異常只出現在觸發器中的語句執行的時候;其他情況下仍然是正常的。

而所謂的“異常”其實是觸發器被觸發了2次,因此ctt3的插入操作也進行了兩次。而表ctt3是在表ctt2之後的,所以實際情況是ctt2執行一次插入語句之後,ctt3也跟著執行一次插入語句;然後ctt2又執行一次插入語句,ctt3又執行一次插入語句,而此時ctt2已經有4行了,所以表ctt3的實際行數為2+4=6。