执行SQL Query然后使用OUTFILE生成动态文件名

时间:2014-05-02 20:07:09

标签: mysql

这就是我尝试做的事情,但它似乎并没有起作用:

SELECT start_time,calling_nr FROM cdr
WHERE ccs_list LIKE '%Sample Incomplete%'
INTO OUTFILE 'c:\\cciv-'DATE_FORMAT(NOW(),'%Y%m%d%H%i'),'.txt\'');

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

MySQL有一个名为CONCAT()的函数,它将为您提供所需的输出:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat

INTO OUTFILE CONCAT('C:\\cciv-', DATE_FORMAT(NOW(),'%Y%m%d%H%i'), '.txt')

应该适合你