[Mysql 5.0] Error handling
Bonjour,
J'aimerai savoir s'il est possible de faire quelque chose dans le genre avec les procedures Mysql en 5.0 :
Code:
1 2 3 4 5 6 7 8 9 10
|
Debut traitement procedure
Traitement métier 1
Traitement métier 2
.....
Pour toute erreur (SQL ou autre) :
Insertion dans une table de log l'erreur
Fin Condition |
Bref émuler un bloc try catch ?
Edit : pour le bloc try catch je penses avoir trouver une pseudo solution avec CREATE HANDLER EXIT/CONTINU FOR ....
Par contre y a-t-il un moyen quelconque de chopper l'erreur SQL (CODE/MESSAGE) associé à un SQLEXCEPTION par exemple ? Et ceci au sein de la procédure ?
Si ca n'est pas possible, si j'imbrique une procédure principale avec n procédure métier est-ce que je pourrai avoir ce niveau de log à disposition ?