0
ストアドプロシージャの存在や誤ったパラメータの数などのエラーを処理することは可能ですか?ストアドプロシージャを誤って使用するためのSQLEXCEPTIONハンドラ
私は見ての通り、怒鳴るようなハンドラは、このようなエラーをキャッチしません:(
CREATE PROCEDURE _tmp_proc(
)
BEGIN
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
IF IFNULL(@LOG_LEVEL, 1) < 2 THEN
ROLLBACK;
END IF;
SELECT 'An error has occurred';
RESIGNAL;
END;
CALL inexisted_proc();
END
ありがとうございます!しかし、私はMySQLの内部の方法を探しています。 – zhekaus