J'ai écrit un gros script sql qui crée un fichier CSV. Je veux appeler une tâche cron chaque nuit pour créer un nouveau fichier CSV et qu'il est disponible sur le site web.
Disons, par exemple, je vais stocker mes fichiers dans " /home/sites/exemple.com/www/fichiers/sauvegarde.csv'
et my SQL est
SELECT * INTO OUTFILE '/home/sites/example.com/www/files/backup.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM ( ....
MySQL me donne une erreur si le fichier existe déjà
Le fichier '/home/sites/exemple.com/www/fichiers/sauvegarde.csv " existe déjà
Est-il un moyen de faire de MySQL remplacer le fichier?
Je pourrais avoir PHP détecter si le fichier existe et de le supprimer avant de le créer à nouveau, mais il serait plus succincts, si je peux le faire directement dans MySQL.