首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

如何在存储过程(触发器)中抛出错误

2012-03-09 
怎么在存储过程(触发器)中抛出异常我用mysqlcreate trigger check_user_version before update on user fo

怎么在存储过程(触发器)中抛出异常
我用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表只有一个字段,所以抛出异常,但是我希望直接抛出异常,怎么写?

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

热点排行