Otra cosa ya que estamos, este es el ejemplo del manual:
Código MySQL:
Ver original DECLARE specialty CONDITION FOR SQLSTATE
'45000'; SIGNAL SQLSTATE '01000';
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT
= 'An error occurred'; SIGNAL specialty
SET MESSAGE_TEXT
= 'An error occurred'; SIGNAL SQLSTATE '01000'
SET MESSAGE_TEXT
= 'A warning occurred', MYSQL_ERRNO
= 1000; SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT
= 'An error occurred', MYSQL_ERRNO
= 1001;
podrias explicarme que diferencia hay entre lanzar una exepcion por el valor 1 y por el valor 2 ademas de usar una variable? osea ventajas/contras de usar uno u otro metodo?