使用时间戳创建mysql outfile

时间:2013-11-19 21:27:03

标签: mysql sql

我想创建一个具有当前时间戳的outfile,但我对SQL语法不够熟悉。

"SELECT *FROM CUSTOMER INTO OUTFILE '/g/r.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

让我们说,我想输出当前时间,而不是输出r.csv。我该怎么做?

1 个答案:

答案 0 :(得分:2)

它不是很优雅,但你可以做到

SELECT *, CURRENT_TIMESTAMP AS extract_dt FROM CUSTOMER INTO OUTFILE

它将导致将相同的时间戳值附加到每行的末尾。它效率不高,但我没有其他方法可以将提取时间包含在输出文件中(除了使用非数据库实用程序读取文件创建日期)。