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