我对将MySQL选择语句导出到Samba共享文件中很感兴趣。一切都进行得很顺利,直到我尝试更新文件时发现问题。例如,我让MySQL导出到文件peachtree.csv,当数据发生更改时,希望用新数据覆盖旧文件,但是却出现了错误:ERROR 1086 (HY000):文件'/srv/samba/share/peachtree.csv'已存在。是否有选项或开关可以强制或使其覆盖现有文件?
SELECT * FROM peachtree,
INTO OUTFILE '/srv/samba/share/peachtree.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';