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

Cuantos mysqli_query con update puedo hacer a la ves en un while

Estas en el tema de Cuantos mysqli_query con update puedo hacer a la ves en un while en el foro de Bases de Datos General en Foros del Web. Hola, Cuantos mysqli_query (update) puedo hacer con un bucle while si tengo que actualizar muchos registros (rows). Acaso puedo hacer mas de 1000 mysqli_query's? estoy ...
  #1 (permalink)  
Antiguo 28/01/2018, 17:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Cuantos mysqli_query con update puedo hacer a la ves en un while

Hola, Cuantos mysqli_query (update) puedo hacer con un bucle while si tengo que actualizar muchos registros (rows). Acaso puedo hacer mas de 1000 mysqli_query's? estoy importando un archivo csv que tiene mas de 1000 registros y para cada registro hago un update.
  #2 (permalink)  
Antiguo 29/01/2018, 05:34
Avatar de 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: Cuantos mysqli_query con update puedo hacer a la ves en un while

Esos son temas de programacion en PHP, no de MySQL. Lo que hagas en la aplicación no es visible para MySQL.
A nivel UPDATE, no es una buena idea hacer acciones masivas, por lo que lo deberás resolver programáticamente, como ahora.

Por otro lado, existen modos de hacer esto en forma masiva en MySQL desde archivos CSV usando LOAD DATA LOCAL (que no se puede usar en SP), pero para ello tienes que tener permisos de ARCHIVE, no muy usuales en los servidres de hosting, y preferentemente hacer una parte con tablas temporales y con stored procedures.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql, query, update, ves
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 20:11.