mysqlにも例外処理があるみたいですね。
DECLARE ~ HANDLER FOR らしいですけど使い方がよくわかりません。
現在workbenchのプロシージャで
DELIMITER $$
DROP PROCEDURE IF EXISTS testproc1$$
CREATE PROCEDURE testproc1()
BEGIN
SELECT * FROM table1;
if(table_nm=002) then set @table_nm=003; elseif(table_nm = 003) then SELECT * FROM table1 INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/テナント.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; else set @result=error; end if;
END$$
DELIMITER ;
という風にレコードのフィールドの002が003に変わったら出力するというプロシージャを書いているのですがここにエラーの時の例外処理を書きたいのですが、どのように使えばよろしいでしょうか? ハンドラというのが調べてもよくわからないです

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。