Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Como saber si un INSERT se realizara con éxito sin insertar el valor

Estas en el tema de Como saber si un INSERT se realizara con éxito sin insertar el valor en el foro de Mysql en Foros del Web. Hola [email protected], Saludos. Quiero ver si alguien me puede dar una ayudita, ver si es posible saber si una consulta se realizara con éxito pero ...
  #1 (permalink)  
Antiguo 08/02/2013, 10:27
Avatar de Andreys123456  
Fecha de Ingreso: febrero-2009
Ubicación: Perez Zeledon
Mensajes: 148
Antigüedad: 10 años, 9 meses
Puntos: 0
Como saber si un INSERT se realizara con éxito sin insertar el valor

Hola [email protected], Saludos.

Quiero ver si alguien me puede dar una ayudita, ver si es posible saber si una consulta se realizara con éxito pero sin ejecutarla.

Lo que pasa es que tengo dos Bases de datos y desde un archivo necesito insertar en las dos, pero necesito saber antes de insertarlas que ninguna de las dos genere algún error al ejecutarlas.

Pero si las dos están bien entonces si se insertara en cada DB.


Les agradezco cualquier información que me puedan brindar.
Muchas gracias de ante mano.
  #2 (permalink)  
Antiguo 08/02/2013, 10:39
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 12 años, 10 meses
Puntos: 447
Respuesta: Como saber si un INSERT se realizara con éxito sin insertar el valor

Hola Andreys123456:

Suponiendo que hubiera algún método para comprobar si un insert se puede realizar correctamente, nadie te asegura que al momento de ejecutar finalmente el insert ocurra un error... lo que pides no tiene ningún sentido.

Para este tipo de situaciones simplemente lo que tienes que hacer es el uso de transacciones, estas te sirven para asegurar que sólo si la ejecución de todas y cada una de las sentencias se realizas correctamente, entonces se hace un COMMIT y los cambios se reflejan en las bases de datos. Si en el inter de la transacción ocurre un error, entonces se realiza un ROLLBACK y todo lo que se haya hecho en la BD se cancela.

Saludos
Leo.
  #3 (permalink)  
Antiguo 08/02/2013, 10:56
Avatar de Andreys123456  
Fecha de Ingreso: febrero-2009
Ubicación: Perez Zeledon
Mensajes: 148
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Como saber si un INSERT se realizara con éxito sin insertar el valor

Gracias leonardo_josue

Voy a investigar sobre esos datos que me distes.
Saludos.

Etiquetas: insert, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:00.