Ver Mensaje Individual
  #15 (permalink)  
Antiguo 19/12/2012, 10:59
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 7 meses
Puntos: 4
Respuesta: insertar miles de registros en menos tiempo

hola gnzsoloyo estoy trabajando en un servidor de pruebas
lo que estoy tratando de lograr es crear un archivo txt con las 25000 filas
y cuando termine de crearlos , levantarlos con LOAD DATA INFILE
pero estoy trabadisimo
porque el archivo lo genero pero no lo puedo levantar
pongo el codigo por si alguien me quiere dar una mano
Código PHP:
Ver original
  1. for($x=1;$x<$25000;$x++)
  2.         {
  3.         $sql.='null,'.$id.',0,0,0,'.$arti_id[$i].',"",(SELECT gar_art FROM articulos WHERE arti_id='.$arti_id[$i].'),"0",now(),now(),"Aj","'.Empresa::em().'",0,0,0,0,0,0,"0",0,0,"0"\n'
  4. };
  5. $seriales=fopen('seriales/Aj'.$id.'.txt','w');
  6.     fwrite($seriales,$sql);
  7.     fclose($seriales) ;
  8.     mysql_query('LOAD DATA INFILE "seriales/Aj'.$id.'.txt" INTO TABLE seriales',Conectar::con())or die(mysql_error());
Hola Kies89 voy a tener en cuenta el PDO
gracias