1. 程式人生 > >觸發器報錯“Not allowed to return a result set from a trigger”的解決方案

觸發器報錯“Not allowed to return a result set from a trigger”的解決方案

建立觸發器語句如下:

CREATE TRIGGER newproduct AFTER INSERT ON products
FOR EACH ROW SELECT 'Product added' ;

此時報錯:
Not allowed to return a result set from a trigger

解決方法:加上 into @ee,因為從MySQL5以後不支援觸發器返回結果集

CREATE TRIGGER newproduct AFTER INSERT ON products
FOR EACH ROW SELECT 'Product added' INTO @ee;