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

怎么在存储过程(触发器)中抛出异常

我用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表只有一个字段,所以抛出异常,但是我希望直接抛出异常,怎么写?



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

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

相关文章:

你感兴趣的文章:

标签云: