我们在查询之一中使用group_concat,该查询返回的字符串大于group_concat(1024)的默认长度。我需要在全局级别设置group_concat_max_len的最大值,但是我找不到在Flask_Sqlalchemy中实现此目标的方法。
Request.query
.with_entities(func.group_concat(func.CONCAT_WS(';', Sample.xyz,Analysis.zy, Analysis.pqr).distinct()))
.outerjoin(Sample)
.outerjoin(Analysis)
.group_by(Request.id).all()
让我知道是否有人可以帮助我。
答案 0 :(得分:0)
设置全局group_concat_max_len = 10000000;
运行此