2015-02-08 23 views
1

有没有办法在MySQL中使用非打印符号在group_concat()中定义SEPERATOR?像ascii 3或类似的东西?MySQL group_concat SEPERATOR char or ascii

我试图

group_concat(text SEPERATOR char(3)) 

group_concat(text SEPERATOR 3) 

两者doesn't工作。

也许一种逃避方法?

我得到长文本,我想确保没有可打印的标志会破坏我的内容。所以我想用一个不可打印的标志将它们分开...

有什么想法吗?

+0

什么原因组,然后拆分回来?喜欢,为什么要做这些不必要的工作? – zerkms 2015-02-08 01:27:27

回答

4

我找到了一个方法! 例如你想分开ascii 3,你必须使用:

group_concat(text SEPARATOR 0x3) 
+0

Sry,手指太快。 – Denis 2015-02-08 01:55:31

+0

好吧,这是一个手动输入错误,那就是为什么......好,它的工作原理! – Sebas 2015-02-08 02:39:18