Dos soluciones, ambas generan un error:
- Llamar a procedimiento almacenado inexistente -
CALL non_existent_proc()
- Utilice SEÑAL instrucción para generar el error (MySQL 5.5).
Ejemplo 1:
...
IF @found THEN
CALL non_existent_proc();
END IF;
...
Ejemplo 2:
...
IF @found THEN
SIGNAL SQLSTATE '02000' SET MESSAGE_TEXT = 'Wrong data';`
END IF;
...