2015-02-08 21 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