2012-06-05 2 views
0

У меня есть 3 столбцов в таблице тузд как тотспециальный outfile mysql со строкой вставлен?

COL1  COL10  COL11 
longblob1 longblob10 longblob11 

Я хочу выводить все в следующем формате:

@COL1 COL10 
+ 
COL11 

(Это называется файл fastq для Lil»биохимик, как я там ..)

так я думал, запрашивая выход, как это, но он не идет к следующей строке просто печатает/п в качестве символа ..:

SELECT '@',COL1, COL10,'/n','+','/n',COL11 FROM MYTABLE 
INTO OUTFILE '/MYPATH/MYFILE.TXT'; 

ответ

0

Вы ищете конкатенации (дополнительно, вы отводящие неправильно, это \n, не /n):

SELECT CONCAT('@', COL1, COL10, '\n+\n', COL11) FROM MYTABLE 
INTO OUTFILE '/MYPATH/MYFILE.TXT'; 

Узнайте больше о CONCAT() here.

0

Он должен, если вы используете функцию CONCAT():

SELECT CONCAT('@',COL1, COL10,'\n','+','\n',COL11) FROM MYTABLE 
INTO OUTFILE '/MYPATH/MYFILE.TXT'; 

 Смежные вопросы

  • Нет связанных вопросов^_^