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

Gestion des erreurs de procédure stockée MySQL

Heureusement, ce n'est pas vrai.

SHOW ERRORS LIMIT 1   -- for SQL-state > 2
SHOW WARNINGS LIMIT 1 -- for SQL-state 1,2

Affiche la dernière erreur ou avertissement.

Afin d'éviter de lister toutes les erreurs, vous pouvez gérer une classe d'erreurs SQL comme suit :

Ainsi, pour gérer une exception, vous devez seulement faire :

DECLARE EXIT HANDLER FOR SQLSTATE SQLEXCEPTION .....;

Liens :
http://dev.mysql.com/doc /refman/5.5/fr/signal.html
http://dev.mysql.com /doc/refman/5.0/en/declare-handler.html