Eu preciso obter toda a mensagem de erro retornada do MySQL e atribuí-la a @error_string
:
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION
BEGIN
SET @error_string = 'SQLEXCEPTION_ERROR_MESSAGE'; <-- here
END;
Existe alguma alternativa, obrigado.
Do manual do MySQL :
Só não tenho certeza sobre o uso de variáveis locais versus variáveis de usuário. Os usuários são visíveis para toda a sessão e escritos no
@var
formulário e, se você precisar deles, tente apenas adicionar @ aos nomes das variáveis nessa instrução.