Control de errores en procedimientos almacenados con transacciones en Mysql

En el siguiente articulo se describe la forma de tratar errores en transacciones con procedimientos almacenados en Mysql. Esto es muy útil cuando tienes procedimientos que llaman a otro procedimiento o a alguna función de usuario en Mysql. Y que conseguimos ? pues que en caso de que algunas de las consultas o llamadas a otro procedimiento falle podamos deshacer el cambio sin que afecte la base de datos y ademas el error se propague por los diferentes niveles de procedimientos. Esto es gracias a la instrucción RESIGNAL de Mysql

mysql-logo

Sigue leyendo