MySQL(5.7)でフォーマットされたエラーメッセージでエラーをスローする方法を解明しようとしています。MySQLエラーでフォーマットするエラーメッセージ
// SOME PROCEDURE
begin
declare something INT;
start transaction;
call getsomething(something); // sets something to data
if something is NULL then
rollback;
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Something %d not found!', MYSQL_ERRNO = 1001;
end if;
commit;
end
エラーメッセージの作成時に「何か」変数を使用するにはどうすればよいですか?
Mybe that help https://dev.mysql.com/doc/refman/5.5/en/signal.html – Sami