我在这样的mysql表中有3列
COL1 COL10 COL11
longblob1 longblob10 longblob11我想以以下格式输出所有内容:
@COL1 COL10
+
COL11 (对于像我这样的lil生物化学家来说,它被称为fastq文件。)
所以我想像这样查询输出,但它不会转到下一行,它只是将/n作为字符打印出来。:
SELECT '@',COL1, COL10,'/n','+','/n',COL11 FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';发布于 2012-06-05 16:21:00
您正在搜索字符串连接(另外,您转义错误,它是\n,而不是/n):
SELECT CONCAT('@', COL1, COL10, '\n+\n', COL11) FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';了解有关 的更多信息。
发布于 2012-06-05 16:21:15
如果您使用concat()函数,它应该:
SELECT CONCAT('@',COL1, COL10,'\n','+','\n',COL11) FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';https://stackoverflow.com/questions/10893810
复制相似问题