MySql查询不显示所有数据

时间:2014-01-29 12:28:01

标签: mysql

我有这个MySql查询:

SELECT `fecha`, GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`, `cantidad`) ORDER BY `fecha`) schedule
  FROM inventarioStat
 GROUP BY fecha

问题是它没有显示数据中的所有数据。它只显示最后50个左右的条目?是否有某种限制或我看不到的东西?

你能把我推向正确的方向吗?

1 个答案:

答案 0 :(得分:4)

根据手册中的此页面,结果将被截断。

http://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_group-concat

结果被截断为group_concat_max_len系统变量给出的最大长度,该变量的默认值为1024.尽管返回值的有效最大长度受到值的约束,但该值可以设置得更高。 max_allowed_pa​​cket的。

尝试更改此设置以查看是否属于这种情况:

SET [GLOBAL | SESSION] group_concat_max_len = val;