如何在Flask-Sqlalchemy中设置全局级别的group_concat_max_len?

时间:2018-06-27 08:15:58

标签: mysql python-3.x session sqlalchemy flask-sqlalchemy

我们在查询之一中使用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()

让我知道是否有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

设置全局group_concat_max_len = 10000000;

运行此