MySQL 如何在存储过程中编写MySQL处理程序?

MySQL 如何在存储过程中编写MySQL处理程序?

无论何时在MySQL存储过程中发生异常,通过抛出适当的错误消息来处理异常非常重要。假设,如果我们不处理异常,则会有一种在存储过程中以特定异常失败应用程序的可能性。MySQL提供了处理存储过程中异常的处理程序。以下是可以在存储过程中使用的四种MySQL处理程序-

阅读更多:MySQL 教程

DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SELECT ‘got an error’;

上面的处理程序会抛出错误消息并继续执行。

DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET got_error=1;

上面的处理程序将将变量got_error设置为1并继续执行。

DECLARE EXIT HANDLER FOR SQLEXCEPTION SET got_error=1;

上面的处理程序将将变量got_error设置为1并终止执行。

DECLARE EXIT HANDLER FOR SQLSTATE ‘23000’ SET got_error=1;

上面的处理程序将抛出默认的MySQL错误消息并通过将变量got_error设置为1终止执行。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程