Petit problème mysql

MrSlave Messages postés 2587 Date d'inscription   Statut Membre Dernière intervention   -  
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   -
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 ?
A voir également:

1 réponse

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

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