【问题标题】:Set group_concat_max_len on a PDO query在 PDO 查询上设置 group_concat_max_len
【发布时间】:2013-08-11 18:36:42
【问题描述】:

我有以下疑问:

$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 不知道怎么做

【问题讨论】:

    标签: php mysql group-concat


    【解决方案1】:

    你不能用$conn->query()吗?

    $conn->query("SET group_concat_max_len = 2048");
    

    【讨论】:

    • 谢谢。有最大值吗?
    • 是的,32 位平台为 4,294,967,295,64 位平台为 18,446,744,073,709,547,520。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2015-06-28
    • 2018-12-06
    相关资源
    最近更新 更多