想想之前写的博客都闲话太多了,打算从今以后改改风格。
问题:mysql数据库使用group_concat将多个图片的地址连接,每个地址长度都标准是55,发现在超过18张后,第十九张图片地址会被截断;
原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。
解决办法:
(1)使用sql语句(亲测可用)
SET GLOBAL group_concat_max_len=102400;
SET SESSION group_concat_max_len=102400;
(2)修改配置文件
在mysql配置文件中添加如下这句,修改配置文件后记得需要重启mysql服务
group_concat_max_len = 102400