
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);
Pour plus d'informations