真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用group_concat需要注意什么

這篇文章主要講解了“使用group_concat需要注意什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“使用group_concat需要注意什么”吧!

“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺傳達(dá),提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!

1、group_concat()有長度限制1024, 需要修改配置group_concat_max_len,如果超過大小會被截斷;

2、group_concat()可以對這個組的值來進(jìn)行排序再連接成字符串,

eg:GROUP_CONCAT(name ORDER BY id DESC) 

3、group_concat()改變分隔符:

GROUP_CONCAT(name SEPARATOR '|||')

4、當(dāng)你用group_concat的時候請注意,連接起來的字段如果是int型,一定要轉(zhuǎn)換成char再拼起來,
否則在你執(zhí)行后(ExecuteScalar或者其它任何執(zhí)行SQL返回結(jié)果的方法)返回的將不是一個逗號隔開的串,
而是byte[]。

GROUP_CONCAT函數(shù)用于將多個字符串連接成一個字符串,在拼接成字符串時就會存在拼接長度的問題,MySQL 默認(rèn)的拼接最大長度為1024 個字節(jié),由于1024個字節(jié)會出現(xiàn)不夠用的情況,所以有時需要去根據(jù)情況進(jìn)行修改,方式如下。

1、查看當(dāng)前mysql group_concat_max_len

進(jìn)入mysql狀態(tài),輸入:show variables like 'group_concat_max_len';

如果未曾修改會得到下面結(jié)果

2、修改mysql group_concat_max_len

a)、如果不方便重啟mysql 可以在mysql狀態(tài)通過命令設(shè)置,如:

 
  1. SET GLOBAL group_concat_max_len = 102400;

  2.  

  3. SET SESSION group_concat_max_len = 102400;

通過方式1查看即可。

注:此種方式在mysql重啟后會讀取配置文件重新設(shè)置,會導(dǎo)致設(shè)置失效,所以建議依舊要修改配置文件

b)、修改配置文件:my.ini

在[mysqld]下新增配置:group_concat_max_len = 102400

重啟,通過方式1查看即可。

特別的,有時我們并不知需要多大的字節(jié)才能滿足需求,此種情況可以考慮不設(shè)置最大字節(jié)(即采用最大字節(jié)數(shù))即在配置文件設(shè)置group_concat_max_len=-1

感謝各位的閱讀,以上就是“使用group_concat需要注意什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對使用group_concat需要注意什么這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站題目:使用group_concat需要注意什么
文章鏈接:http://weahome.cn/article/joosgj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部