六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql中group_conca函數的怎么更改其長度局限

[摘要]本篇文章給大家帶來的內容是關于mysql中group_conca函數的如何修改其長度限制,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。在mysql中,有個函數叫“group_con...
本篇文章給大家帶來的內容是關于mysql中group_conca函數的如何修改其長度限制,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

在mysql中,有個函數叫“group_concat”,平常使用可能發現不了問題,在處理大數據的時候,會發現內容被截取了,
其實MYSQL內部對這個是有設置的,默認不設置的長度是1024,如果我們需要更大,就需要手工去修改

詳細說明如下:

用了group_concat后,select里如果使用了limit是不起作用的.

用group_concat連接字段的時候是有長度限制的,并不是有多少連多少。但你可以設置一下。

使用group_concat_max_len系統變量,你可以設置允許的最大長度。

系統默認的分隔符是逗號

修改方式:

SET [SESSION   GLOBAL] group_concat_max_len = 10240

可修改的參數如下
GROUP_CONCAT將某一字段的值按指定的字符進行累加,系統默認的分隔符是逗號,可以累加的字符長度為1024字節。

1、先舉一個簡單的例子

select group_concat(f_a) from t_one group by f_b;

按f_b進行分組查詢,將每組中的f_a進行累加。

2、修改默認的分隔符

select group_concat(f_a  separator  '_') from t_one group by f_b;

separator 是一個關鍵字,后面跟著要進行分隔的字符

3、排序

select group_concat(f_a order by f_a  separator  '_') from t_one group by f_b;

4、修改默認字符大小

1) 在MySQL配置文件中加上

 group_concat_max_len = 102400 #你要的最大長度

2) 可以簡單一點,執行語句,可以設置作用范圍

 SET GLOBAL group_concat_max_len=102400;
 SET SESSION group_concat_max_len=102400;

5、和concat使用
group_concat默認返回的是BLOB大對象,可以使用concat,返回字符串,還可以在返回的內容,在加入其它的數據。

相關推薦:

mysql大表中count()的用法以及mysql中count()的優化

mysql中無限極分類的代碼實現

以上就是mysql中group_conca函數的如何修改其長度限制的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 鸥美性生交xxxxx久久久 | 一级毛片在线免费视频 | 日韩视频网址 | 特级黄一级播放 | 日日爱影院 | 日韩在线手机看片免费看 | 午夜在线观看免费观看大全 | 五月天婷婷免费观看视频在线 | 亚洲一欧洲中文字幕在线 | 在线视频二区 | 日产毛片 | 色伊人久久 | 亚洲欧美男人天堂 | 中文日韩字幕一区在线观看 | 五月婷婷激情在线 | 欲香欲色| 亚洲区在线 | 啪啪免费网 | 伊人中文字幕在线 | 亚洲国产成人久久综合野外 | 一二三四影视手机在线观看视频 | 日韩美女中文字幕 | 欧美亚洲国产一区二区 | 欧美综合伊人久久 | 天天拍天天干天天操 | 中文日韩字幕一区在线观看 | 天堂网www在线资源链接 | 综合久久综合久久 | 亚洲资源站 | 伊人动漫 | 在线成人免费观看国产精品 | 青娱乐手机在线 | 完整欧美一级淫片免费看 | 深夜久久 | 五月婷婷综合激情 | 亚洲第1页 | 亚洲免费视频观看 | 最近韩国日本免费观看 | 天天视频国产精品 | 色综合久久五月 | 午夜福利国产一级毛片 |