[Php-avanzado] Bucle de inserts
Mauro Giuffo
maurogiuffo en gmail.com
Mar Dic 9 21:34:14 ART 2008
Leo:
voy a probar hacer un unico insert, pero ¿esta bien que inserte mas de 2.000
articulos en una unica consulta? podrian llegar a ser mas de 10.000 los que
tenga que insertar.
Lo que me parecio raro es que tarde tanto en hacer todos esos inserts,
mientras que tarda menos de un segundo en levantar todos los datos del
archivo de texto a un arreglo y despues mostrarlos por pantalla.
Pregunta:
¿Como deberia hacer para luego altualizar la lista, para la segunda vez que
suba el archivo de texto al sitio? Deberia hacer un select de cada articulo
para saber si esta en la bd y de ahi hacer un insert o update segun este o
no? Eso ya no se podria hacer en una unica consulta. O conviene hacer un
truncate de la tabla e insertar todo junto nuevamente? En este caso perderia
integridad la base porque si llegaran a faltar articulos en la nueva lista,
los pedidos anteriormente generados podrian apuntar a articulos que ya no
existen. Esto podria solucionarse guardando todos los datos del articulo en
la tabla de pedidos, pero ¿tiene sentido hacerlo asi?
Muchas gracias, saludos
Mauro Giuffo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20081209/adf6d9e7/attachment.htm
Más información sobre la lista de distribución Php-avanzado