Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/10/2011, 11:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: necesito insertar y eliminar

No me queda muy claro cómo haces para borrar e insertar al mismo tiempo, pero esencialmente, si son operaciones concurrentes puede suceder que mientras estés insertando registros, se estén borrando al mismo tiempo, si ambos eventos ocurren usando hilos distintos.
Razónalo de este modo: Si las operaciones, ejecutadas secuencialmente, tienen el resultado correcto, pero ejecutadas en concurrencia no, el problema está dado por la concurrencia y no por la consulta en sí...
Si el conflicto se produce por ser operaciones concurrentes, la solución es relativamente sencilla: Si usas tablas de tipo InnoDB lo que debes hacer es escalar cada una de estas operaciones en una transacción, de modo que el borrado se complete antes de que se comiencen a ejecutar las inserciones.

¿Se entiende la idea?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)