Php 在PDO查询上设置group_concat_max_len
我有以下疑问:Php 在PDO查询上设置group_concat_max_len,php,mysql,group-concat,Php,Mysql,Group Concat,我有以下疑问: $cases = $conn->prepare("SELECT GROUP_CONCAT(text SEPARATOR '|') as texts, year FROM cases GROUP BY year ORDER BY ano DESC"); $cases->execute(); $cases_result = $cases->fetchAll(PDO::FETCH_OBJ); 但有些文本并没有完全显示出来 因此,我必须更改group_concat_m
$cases = $conn->prepare("SELECT GROUP_CONCAT(text SEPARATOR '|') as texts, year FROM cases GROUP BY year ORDER BY ano DESC");
$cases->execute();
$cases_result = $cases->fetchAll(PDO::FETCH_OBJ);
但有些文本并没有完全显示出来
因此,我必须更改group_concat_max_len的值。我做了如下工作:
mysql_query("SET group_concat_max_len = 2048");
但是使用PDO不知道如何才能不使用
谢谢是否存在最大值?是的,32位平台为4294967295,64位平台为18446744073709547520。
$conn->query("SET group_concat_max_len = 2048");