原因:mysql的group_concat默認連接長度為1024字符,也就是說你需要連接后的連接超過1024字符,它只會顯示這么長,其余部分都會被截取丟掉。
解決辦法:
(1)GROUP_CONCAT有個最大長度的限制,超過最大長度就會被截斷掉,你可以通過下面的語句獲得長度:
SELECT @@global.group_concat_max_len;
show variables like "group_concat_max_len";
使用以下語句設置:
SET GLOBAL group_concat_max_len=102400;
SET SESSION group_concat_max_len=102400;
(2)在MySQL配置文件中my.conf或my.ini中添加:
#[mysqld]
group_concat_max_len=102400
(3)重啟MySQL服務
group_concat的使用方法及語法如下:
還可以看看
其他文章,謝謝您的閱讀。
網站申明:系本文編輯轉載,來源于網絡,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,所有權歸屬原作者。如內容、圖片有任何版權問題,請
聯系我們刪除。