Я написал большой SQL-скрипт, который создает CSV-файл. Я хочу каждый вечер звонить cronjob, чтобы создать свежий CSV-файл и разместить его на сайте.
Скажем, например, я храню свой файл в /home/sites/example.com/www/files/backup.csv'
и мой SQL
SELECT * INTO OUTFILE '/home/sites/example.com/www/files/backup.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM ( ....
MySQL выдает ошибку, когда файл уже существует
Файл '/home/sites/example.com/www/files/backup.csv' уже существует
Есть ли способ заставить MySQL перезаписать файл?
Я мог бы сделать так, чтобы PHP обнаружил, существует ли файл, и удалил его, прежде чем создавать его снова, но было бы более лаконично, если бы я мог сделать это непосредственно в MySQL.