Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment attraper et relancer toutes les erreurs dans MySQL

Pour intercepter toutes les exceptions SQL, utilisez :

DECLARE EXIT HANDLER FOR SQLEXCEPTION

SQLWARNINGS peut également être utilisé pour détecter les avertissements.

Dans le gestionnaire d'exceptions, pour déclencher l'erreur ou l'avertissement qui vient d'être intercepté, utilisez :

RESIGNAL

Voir la documentation de l'instruction RESIGNAL :

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

Ceci est disponible depuis MySQL 5.5