日期:2014-05-16  浏览次数:20875 次

怎么在存储过程(触发器)中抛出异常
我用mysql
create trigger check_user_version before update on user for each row begin
if old.version < new.version then //判断不符合条件就抛异常
insert into log values(old.version);
else
insert into log values(1,1); //这句抛出异常
end if;
end$$

因为log表只有一个字段,所以抛出异常,但是我希望直接抛出异常,怎么写?

------解决方案--------------------
没有办法,只能通过自己制造一个错误,比如你使用的这种方法来抛出异常。