首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插入字符串的特殊输出文件mysql?

插入字符串的特殊输出文件mysql?
EN

Stack Overflow用户
提问于 2012-06-05 16:15:35
回答 2查看 184关注 0票数 0

我在这样的mysql表中有3列

代码语言:javascript
复制
COL1       COL10      COL11
longblob1 longblob10  longblob11

我想以以下格式输出所有内容:

代码语言:javascript
复制
 @COL1 COL10
 +
 COL11 

(对于像我这样的lil生物化学家来说,它被称为fastq文件。)

所以我想像这样查询输出,但它不会转到下一行,它只是将/n作为字符打印出来。:

代码语言:javascript
复制
SELECT '@',COL1, COL10,'/n','+','/n',COL11 FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-05 16:21:00

您正在搜索字符串连接(另外,您转义错误,它是\n,而不是/n):

代码语言:javascript
复制
SELECT CONCAT('@', COL1, COL10, '\n+\n', COL11) FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';

了解有关 的更多信息。

票数 0
EN

Stack Overflow用户

发布于 2012-06-05 16:21:15

如果您使用concat()函数,它应该:

代码语言:javascript
复制
SELECT CONCAT('@',COL1, COL10,'\n','+','\n',COL11) FROM MYTABLE
INTO OUTFILE '/MYPATH/MYFILE.TXT';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10893810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档