Bonjour
Lorqsque je lance un Select INTO OUTFILE et que le fichier existe déja, la commande se plante.
Est-il possible de forcer l'overwrite ou d'effacer le fichier directement dans le script MySql ?
Merci de votre aide
Version imprimable
Bonjour
Lorqsque je lance un Select INTO OUTFILE et que le fichier existe déja, la commande se plante.
Est-il possible de forcer l'overwrite ou d'effacer le fichier directement dans le script MySql ?
Merci de votre aide
Bonjour,
Il faut le supprimer avant exécution de la requête.
Bonjour,
Non, ce n'est pas possible avec cette commande. C'est d'ailleurs voulu, pour éviter la destruction des fichiers de tables ou des fichiers comme /etc/passwd.
Une autre solution pourrait consister à utiliser la commande :
pour générer le fichier. Peut-être que cette commande permet d'écraser le fichier déjà existant... Je n'ai jamais testé.Code:mysql -e "SELECT ..." > fichier
ced
Merci
C'est ce que je craignais !