在nodejs中设置group_concat_max_len

时间:2017-11-29 10:46:43

标签: mysql node.js

我在节点应用程序中使用mysql npm包,我有一个查询,我在使用group_concat

select 
 group_concat(tpr.parentId) as tmParentIds
 from user AS U LEFT JOIN tm_parent_relationship tpr ON U.userId = tpr.tmId
 where U.userRole = '5' AND U.userStatus = 1 AND U.userId = 223
 group by U.userId
 ORDER BY U.userId DESC

应该返回长字符(超过1024)但是只发送1024个字符长的字符串,这是它的默认功能。 如何增加长度,我在节点透视图中找不到任何地方。

提前致谢。

1 个答案:

答案 0 :(得分:2)

connection.query('SET SESSION group_concat_max_len = 10000');



connection.query(query, function (error, results, fields) {
    return cb(error,results);
});