MySQL – Chargement d’un fichier texte dans une table
Pour charger une fichier texte défini comme suit :
$ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9
Dans une table définie comme suit :
CREATE TABLE chargertest ( cle_prim int(11) NOT NULL auto_increment, nom varchar(20), x integer, y integer, z timestamp(14), Constraint pk_chargertest PRIMARY KEY (cle_prim) );
A noter que le champ ‘z’ n’est pas défini au niveau du fichier texte et que le séparateur utilisé est ‘,’.
mysql> load data infile '/home/user1/test.txt' into table chargertest fields terminated by ',' (nom,x,y);