Как установить глобальный уровень group_concat_max_len в Flask-Sqlalchemy? - PullRequest
0 голосов
/ 27 июня 2018

Мы используем 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 голосов
/ 27 июня 2018

set global group_concat_max_len = 10000000;

запустите это

...