0

我有一个数据库,我试图将数据从表导出到 .csv 文件,以便我可以将数据作为联系人数据导入。我可以使用以下语法创建文件并写入它:

SELECT E_Name, Email INTO OUTFILE '/xampp/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM email WHERE 1

问题是当我第二次运行它时,我得到一个文件已经存在的错误。(我知道它存在,因为我之前运行过查询并创建了它)我想要发生的是,检查之前的信息并添加新信息,或者更简单,用覆盖原始文件更新的版本。

谁能提供一些有关如何执行此操作的信息?

提前致谢,

安德鲁

///////////编辑\\\\\\\\\\\\\\

好的,决定采用时间戳方法,因为 ^^^^ 真的做不到。但是我现在也遇到了这个错误:$

CONCAT(SELECT E_Name, Email INTO OUTFILE '/xampp/tmp/Sample', DATE_FORMAT(now(),    '%d%m%Y'), '.csv')
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM email WHERE 1

谁能帮我解决这个连接问题?意外的 IDENT_QUOTED

4

0 回答 0