2014-06-29 72 views
0
SELECT GROUP_CONCAT(DISTINCT(fullname) SEPARATOR ';')AS "FULLNAMES" 
    FROM Users; 

我想在單行中檢索用戶的全名。但是,該語句提供的結果不完整,僅返回前254個字符。MySQL - 從SELECT語句中超過VARCHAR長度

是否有可能超過這個限制?

有人可能會建議使用下面的語句,並在我的應用程序中遍歷結果,但有一些我想知道的。

SELECT DISTINCT fullname 
    FROM Users; 
+1

值'SET [GLOBAL | SESSION] group_concat_max_len = val;' – Fabricator

+0

我必須重新啓動數據庫才能使更改生效嗎? (對不起,如果我沒有嘗試之前,我問。有人使用相同的實例我的) –

+0

我認爲這是在會議級別,所以你不必擔心其他人 – Fabricator

回答