Petit problème mysql

Fermé
MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 - 30 avril 2008 à 14:19
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 avril 2008 à 17:44
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
30 avril 2008 à 17:44
Salut,

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