group_concat長度限制

select group_concat( ll_hosres_ids) from tbl_rent_acct_info
用editplus替換所有的,
發現查出的數據只有200多條,組長說肯定不對。但是SQL並沒有問題,於是我查了下數據,確實有些數據不在裏面。
爲什麼呢?我下意識看了下查出的字符串長度。
1024
這種特殊數字肯定不是巧合,我覺得是長度是限制了
於是百度得到,
用了group_concat後,select裏如果使用了limit是不起作用的.
用group_concat連接字段的時候是有長度限制的,並不是有多少連多少。但你可以設置一下。
使用group_concat_max_len系統變量,你可以設置允許的最大長度。
執行 SET GLOBAL group_concat_max_len = 10000
查出正確數據,get

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章