gpt4 book ai didi

查询中的 MySQL group_concat_max_len

转载 作者:IT老高 更新时间:2023-10-29 00:20:08 26 4
gpt4 key购买 nike

我正在寻找插入这个的方法

设置全局 group_concat_max_len=15000

在现有的 SQL 查询中,例如:

SELECT * 
FROM `Pages`
WHERE id =1
UNION SELECT 1 , 2, IF( 1 >0, SET GLOBAL group_concat_max_len=15000,'B' )

但我无法让它工作,因为通常这个查询是自己执行的,我想知道你们中的一些人是否知道如何让它工作

最佳答案

你不能像你正在做的那样在表达式中使用 SET 语句,甚至不能在子查询中使用。单独在一个语句中执行 SET。您设置的值会影响后续语句。

顺便问一下,你知道 SET GLOBAL 意味着该设置将影响你服务器上的所有其他 MySQL 连接,并且该设置甚至会在你当前 session 完成后持续存在,直到你设置它别的东西?如果您只想让值影响当前 session ,则可能需要使用 SET SESSION

关于查询中的 MySQL group_concat_max_len,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6942901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com