【发布时间】:2013-10-07 15:45:29
【问题描述】:
我尝试在没有任何行/字段终止字符的情况下将表中一个字段的所有数据打印到文件中。我只想将所有行连接起来并打印为输出行中的一行。这是我的做法:
CREATE TABLE tbl (txt VARCHAR(100));
INSERT INTO tbl VALUES ("text1");
INSERT INTO tbl VALUES ("text2");
INSERT INTO tbl VALUES ("text3");
SELECT txt FROM tbl;
SELECT txt INTO OUTFILE 'test.txt' LINES TERMINATED BY '' FROM tbl;
不幸的是,在输出中我得到了标签:
text1 text2 text3
如果我添加
FIELDS TERMINATED BY ''
然后将所有 100 个字符打印到文件中 (VARCHAR(100)
text1 text2 text3
我应该怎么做才能将所有内容连接为:
text1text2text3
非常感谢!
【问题讨论】:
标签: mysql select formatting into-outfile select-into-outfile