mysql GROUP_CONCAT 总是返回 blob 我什至更改所有 group_concat_max_len=100000000 有帮助吗?
我已经尝试了互联网上几乎所有教程试图更改 group_concat_max_len 但由于文件 my.ini 在 wamp 服务器中不存在 group_concat_max_len ,并且我执行以下查询显示诸如“group%”之类的变量;并设置@@group_concat_max_len = 9999999;但它说有任何行受到影响我该如何解决这个问题?我没有找到解决方案,请帮助
我已经做了一个查询,但我不工作它返回 blob
SET GLOBAL group_concat_max_len=4096;
SELECT correo_id_correo, GROUP_CONCAT(destinatario_id_usuario SEPARATOR ',') FROM correo_has_usuario GROUP BY correo_id_correo;
I have try almost every tutorial on the internet trying to change group_concat_max_len but as file my.ini didnt exist group_concat_max_len in wamp server, and I execute the following querys show variables like 'group%'; and SET @@group_concat_max_len = 9999999; but It say any rows affected how can I fix that? I dont find a solution please help
I already do a query but I does not work It returns blob
SET GLOBAL group_concat_max_len=4096;
SELECT correo_id_correo, GROUP_CONCAT(destinatario_id_usuario SEPARATOR ',') FROM correo_has_usuario GROUP BY correo_id_correo;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 GROUP_CONCAT() 的 手册页:
因此,增加
group_concat_max_len
不会返回VARCHAR
或VARBINARY
。您需要减少它。According to the manual page for GROUP_CONCAT():
So increasing
group_concat_max_len
will not returnVARCHAR
orVARBINARY
. You'd need to decrease it.试试这个
CONVERT
会将字段 column1 的值转换为 char 类型。和CONVERT
函数将对其起作用。来源:Coderhub< /a>
Try this
Here
CONVERT
will convert value of field column1 into a char type. andCONVERT
function will be work on it.Source: Coderhub