将mysql列导出到文本文件并添加字符串

时间:2013-02-26 11:21:04

标签: mysql

我有一个名为“title”的mysql表列,其中有各种文章名称取自维基百科('Alabama','Alaska'等)。我正在使用以下代码将整个列导出到文本文件:

SELECT title
FROM mytable order by id
INTO OUTFILE 'C:/wptitles.txt'
LINES TERMINATED BY '\r\n';

......效果很好。问题是我需要在每个标题中添加“http://en.wikipedia.org/wiki/”。有没有办法通过上面的sql做到这一点?如果没有,那么最快的方法是什么?

TIA!

2 个答案:

答案 0 :(得分:2)

SELECT CONCAT("http://en.wikipedia.org/wiki/", title)
FROM mytable order by id
INTO OUTFILE 'C:/wptitles.txt'
LINES TERMINATED BY '\r\n';

答案 1 :(得分:0)

只需使用CONCAT

SELECT CONCAT('http://en.wikipedia.org/wiki/',title)
FROM mytable order by id
INTO OUTFILE 'C:/wptitles.txt'
LINES TERMINATED BY '\r\n';