數據庫創(chuàng)建觸發(fā)器語句 MySQL觸發(fā)器怎么變相使用動態(tài)SQL?
MySQL觸發(fā)器怎么變相使用動態(tài)SQL?動態(tài)處理語句不能用在MySQL觸發(fā)器或存儲函數中,但可以用在存儲過程中。然后我們可以使用一般的方法,但是我們可能需要修改應用程序的一些SQL代碼,但是更改量非常
MySQL觸發(fā)器怎么變相使用動態(tài)SQL?
動態(tài)處理語句不能用在MySQL觸發(fā)器或存儲函數中,但可以用在存儲過程中。然后我們可以使用一般的方法,但是我們可能需要修改應用程序的一些SQL代碼,但是更改量非常小。
如果要使用表tb,請關聯tb1、TB2、TBN。我們可以將要處理的動態(tài)語句寫入存儲過程,然后在寫入表tb(insert、update、delete)時添加對存儲過程的調用。
讓我們舉個例子:
delete from tbwhere id=2最初只有此語句,但我們可以將其修改為:
delete from tbwhere id=2callsp_uu2;delete_2;case()