Mysql事务异常捕获问题 30
我只想写一个mysql事务,当事务中的sql语句执行异常时,回滚,否则就提交,从网上搜到的都是这样捕获的:declaret_errorintdefault0;declar...
我只想写一个mysql事务,当事务中的sql语句执行异常时,回滚,否则就提交,从网上搜到的都是这样捕获的:declare t_error int default 0; declare continue handler for sqlexception set t_error=1; 然后在后面判断,但这是用在存储过程中的,有没有其他的方法,不用存储过程,也实现这样的功能,刚学习mysql,我想应该有方法吧,要不这也太不灵活了,想捕捉事务异常,非得写存储过程吗
另,declare在mysql中只能用于存储过程吗,我在begin块中一用它就报错 展开
另,declare在mysql中只能用于存储过程吗,我在begin块中一用它就报错 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询