如何在sqlalchemy中设置全局级组\u concat \u max \u len?

edqdpe6u  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(390)

我们在一个查询中使用groupconcat,该查询返回的字符串大于groupconcat的默认长度(1024)。我需要在全局级别设置组\u concat \u max \u len的最大值,但我无法在flask \u 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()

如果有人能帮我,请告诉我。

apeeds0o

apeeds0o1#

设置全局组\u concat \u max \u len=10000000;
运行此

相关问题