我正在尝试以气流方式运行MySQL查询,该查询要求在运行查询之前设置会话参数。如果我将两个语句一起传递,则get_records运算符会出错,因为第一个语句不返回任何数据。如何设置此会话参数,然后返回查询结果?
MySQL示例:
SET SESSION group_concat_max_len=2294867295;
SELECT ...query to return data...;
这是相关的气流代码:
def get_records(self, query, hook):
results = list(hook.get_records(query))