0
我在mysql中有n行和列如何使用mysql過程將sql查詢的結果分配給變量?
col1 col2
a b
c d
...
下使用mysql程序表,我怎麼會得到所有的行成1個VARCHAR變量?
DECLARE var varchar(4096);
SET var = <select * from table>
var的值應該是 「A B \ NC d \ n ......」
謝謝。
能否請你解釋。什麼是'分隔符'?你確定語法嗎?分隔符後有2個引號 - 其中一個是換行符。 – user674669 2014-11-25 02:14:26
@ user674669。 。 。通常'\ n'表示換行。這是一種簡單的方法,可以讓人不用擔心逃跑的事情。 'separator'是'group_concat()'的關鍵字。 – 2014-11-25 02:20:33