MySQL以异常方式中断SP执行
Posted
技术标签:
【中文标题】MySQL以异常方式中断SP执行【英文标题】:MySQL break SP execution in an Exception like fashion 【发布时间】:2010-09-18 03:03:18 【问题描述】:如何在 mysql 中以类似异常的方式中断 SP 执行?
我需要在传递非法参数时中断 SP 执行,因此不执行 UPDATE/INSERT。
我的老师实际上是通过创建一个名为“raise_error”的 SP 来做到这一点的,它除了执行一个不存在的表之外什么也没做。我认为这是一个 WTF...
【问题讨论】:
【参考方案1】:简短的回答,不。近期也不会实施。
请看http://bugs.mysql.com/bug.php?id=16999
遗憾的是,您的老师几乎是正确的(尽管,是的,在几乎任何其他 SQL 方言中,这都是一种 WTFy 的做事方式!)。
【讨论】:
以上是关于MySQL以异常方式中断SP执行的主要内容,如果未能解决你的问题,请参考以下文章