Petit problème mysql

MrSlave Messages postés 2657 Statut Membre -  
kilian Messages postés 8854 Statut Modérateur -
Bonjour,

J'ai voulu éxécuter une requete sql dans un script pour me connecter à mysql, vider une table et charger un fichier pour la remplir.
J'ai donc fait :
mysql -h localhost -u root -D nom_base -e "delete from reference; load data local infile '/chemin_vers_fichier.txt' ignore into table reference fields terminated by ';';"

Si je m'arrête après le delete from reference je n'ai pas de problèmes mais si je met le load data ... j'ai une erreur :
"The used commande is not allowed with this mysql version"

Je suppose donc que la version de Mysql que j'utilise ne prend pas en compte load data ... mais alors quelle commande est ce que je peux utiliser ?

1 réponse

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Utilise la redirection de fichier:
mysql -h localhost -u root -D nom_base < mes_requetes.sql
0