美文网首页
一次数据库查询group_concat报错“Row XXX wa

一次数据库查询group_concat报错“Row XXX wa

作者: 江3 | 来源:发表于2018-10-22 16:42 被阅读0次

MySql数据库查询时,使用group_concat报错“Row XXX was cut by GROUP_CONCAT()”,单独查询不会报错,当我要查询的数据更新到另外个表中的字段时,会报这个错,网上查了下是因为GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,可以通过

SELECT @@global.group_concat_max_len;

查看最大长度,网上有说使用:

SET GLOBAL group_concat_max_len=102400;

设置,但是设置后没有依然报错,最后用:

SET group_concat_max_len=102400;

设置后成功了。上述两种命令分别是设置全局变量和设置会话变量。

注:使用navicat连接的数据库。

相关文章

网友评论

      本文标题:一次数据库查询group_concat报错“Row XXX wa

      本文链接:https://www.haomeiwen.com/subject/usmgzftx.html