Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2011, 15:54
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Problema al dividir array para insert masivo

Buenas,

Tengo más de 10.000 registros que insertar cada vez (una vez al dia) y para optimizar la eficiencia del mysql mi idea es hacer inserts masivos, en lugar de 1 a uno. Había pensado en insertar de 50 en 50, no sé si hay algun límite o puedo hacer de 1.000 en 1.000. ¿Sabéis?

En cualquier caso, estoy haciendo pruebas para intentar dividir un array de 10 elementos de 3 en 3 para construir el insert, se os ocurre alguna forma de implementarlo?

El tema no solo es dividir sino saber que primero se insertan los registros 1,2 y 3, luego tienen que insertarse los registros 4,5 y 6, luego el 7,8 y 9 y por ultimo el 10 dado que no hay más.

¿Me recomendáis que lo haga de alguna manera?

Muchas gracias