0
Gracias

Unas palabras de agradecimiento nunca están de más.

MySQL – Cargar un fichero de texto en una tabla

Para cargar un fichero de texto definido como:

$ tail /home/user1/test.txt
          'nombre1',1,9
          'nombre2',2,3
          'nombre3',3,54
          'nombre4',4,2
          'nombre5',5,9

En una tabla definida como:

CREATE TABLE cargartest (
                clave_prim int(11) NOT NULL auto_increment,
                nombre varchar(20),
                x integer,
                y integer,
                z timestamp(14),
                Constraint pk_cargartest PRIMARY KEY  (clave_prim)
);

Observar que el campo ‘z’ no está definido en el fichero de texto y que el separador utilizado es ','.

mysql> load data infile '/home/user1/test.txt' into table chargertest fields 
terminated by ',' (nom,x,y);

para mayor información: https://dev.mysql.com/doc/refman/8.0/en/load-data.html

0
Gracias

Unas palabras de agradecimiento nunca están de más.

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.
El documento « MySQL – Cargar un fichero de texto en una tabla » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.