Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/03/2010, 13:46
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: 17 años, 4 meses
Puntos: 2658
Respuesta: MySQL y Archivos .TXT

Explícame un poco lo de que solamente puedes usar LOAD DATA.
¿Es un requerimiento de sistema, de hosting, o es una asignatura en curso?

Un script en SQL es básicamente un backup, pero de sólo datos. Las tablas se conocen y el script contiene un INSERT para cada tabla seguido de VALUE con un conjunto de N grupos de valores, por cada INSERT declarado.
Este script se envía a MySQL desde DOS o usando la consola de MySQL con el comando SOURCE nombreDelArchivo;
Al cargarse se ejecuta como batch y los inserts corren unodetras de otro sin detenerse.

En estos momentos estoy haciendo eso, precisamente, en una aplicación porque el LOAD DATA tiene un límite dado por el valore de la variable max_allowed_packet que me bloquea cargas muy grandes, y no he podido resolverlo con sólo aumentar su valor, ni siquiera poniéndolo a 1 Gb.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)