CREATE TRIGGER hrs.stock_BEFORE_INSERT BEFORE INSERT ON stock FOR EACH
ROW
BEGIN
declare d datetime;
declare d2 datetime;
select d=stockDate , d2=ExpDate
from inserted ;
if (d2<d) then
rollBack;
end if;
END
当我尝试创建此触发器时,我得到了错误提示。
错误1415:不允许从触发器SQL语句返回结果集:CREATE TRIGGER hrs.stock_BEFORE_INSERT在对每个行开始插入股票之前声明d日期时间;声明d2 datetime;从插入中选择d = stockDate,d2 = ExpDate;如果(d2
为什么会显示错误消息?如何避免呢?