Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2012, 10:22
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: PDO, Chequear antes de Insertar

Cita:
Al intentar insertar el archivo a las 8 de la mañana por ejemplo, y es el primer intento en el día, se realiza sin problemas.

Si se realiza esta actualización una vez más a las 10 AM, que debe hacerce durante el día, ya que constatemente el archivo agrega nuevos reportes. El archivo por supuesto contine también los reportes que se insertaron a las 8 AM y los nuevos.
¿Y te has asegurado que cada vez que tome ese archivo, sólo lea las lineas que aún no han sido insertadas?
Piensa que si ese archivo va siendo actualizado agregando lineas en él, entonces las primeras ya se han insertado al momento de la segunda lectura...
No basta con insertar, hay que verificar primero, o indicarle simplemente que ignore las inserciones si el DATETIME se duplica.
Un simple INSERT IGNORE INTO... te va a funcionar., pero sólo sería práctico si lso datos de esos registros realmente no se deben ingresar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)