Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2008, 03:17
AlexWeb
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 3 meses
Puntos: 0
Reconexión con MySQL

Saludos!!

Estoy haciendo una serie de scripts para controlar la entrada y salida de una base de datos MySQL y me encuentro con el siguiente problema:

Cuando hay algún tipo de error, por ejemplo que el servidor MySQL ha caído, en mis scripts me interesa capturar el número del error y actuar en consecuencia. El problema es que me he fijado conectándome al servidor de BD por línea de comandos que si, por ejemplo, haces un INSERT y el servidor ha caído, el sistema te envía un primer mensaje de error (nº2006) y luego intenta la reconexión, y si no consigue ésta, te envía el error 2003. Eso es un problema, porqué podría darse que yo capturo el primer error y actuo como si no se hubiera realizado la inserción, y después resulta que el gestor de base de datos en el segundo intento sí que lo inserta y yo ni me entero!!

A alguien se le ocurre una solución a este tema?