sql >> Base de Datos >  >> RDS >> Mysql

Cómo capturar y volver a lanzar todos los errores en MySQL

Para capturar todas las excepciones de SQL, use:

DECLARE EXIT HANDLER FOR SQLEXCEPTION

SQLWARNINGS también se puede utilizar para captar advertencias.

Dentro del controlador de excepciones, para generar el error o la advertencia que acaba de detectarse, utilice:

RESIGNAL

Consulte la documentación de la declaración de RENUNCIA:

http://dev.mysql.com/doc/refman/5.5 /es/resignal.html

Está disponible desde MySQL 5.5