MySql查询不会显示所有数据

MySql查询不会显示所有数据,mysql,Mysql,我有一个MySql查询: SELECT `fecha`, GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`, `cantidad`) ORDER BY `fecha`) schedule FROM inventarioStat GROUP BY fecha 问题是它并没有显示它应该显示的数据中的所有数据。它只显示最后50个左右的条目?是否有某种限制或我看不到的东西 你能把我推到正确的方向吗 根据手册中的这一页,结果被截断 结果将被截断

我有一个MySql查询:

SELECT `fecha`, GROUP_CONCAT(CONCAT_WS('|', `idItem`, `nombreItem`, `cantidad`) ORDER BY `fecha`) schedule
  FROM inventarioStat
 GROUP BY fecha
问题是它并没有显示它应该显示的数据中的所有数据。它只显示最后50个左右的条目?是否有某种限制或我看不到的东西


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

根据手册中的这一页,结果被截断

结果将被截断为group_concat_max_len系统变量给定的最大长度,该系统变量的默认值为1024。该值可以设置得更高,尽管返回值的有效最大长度受max_allowed_数据包的值约束

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

SET [GLOBAL | SESSION] group_concat_max_len = val;

根据手册中的这一页,结果被截断

结果将被截断为group_concat_max_len系统变量给定的最大长度,该系统变量的默认值为1024。该值可以设置得更高,尽管返回值的有效最大长度受max_allowed_数据包的值约束

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

SET [GLOBAL | SESSION] group_concat_max_len = val;

谢谢你的快速回答,就是这个。有什么建议我该怎么做?提高最大允许包数的后果是什么?有办法吗?你可以在你的应用程序逻辑中选择所有内容作为单独的行和concat。很抱歉,这超出了我对mysql的了解。这是什么样的查询?只需省略GROUP_CONCAT、CONCAT_WS和GROUP BY子句即可。做一个简单的标准选择,做你应用程序中的所有事情。谢谢你的快速回答,就是这样。有什么建议我该怎么做?提高最大允许包数的后果是什么?有办法吗?你可以在你的应用程序逻辑中选择所有内容作为单独的行和concat。很抱歉,这超出了我对mysql的了解。这是什么样的查询?只需省略GROUP_CONCAT、CONCAT_WS和GROUP BY子句即可。执行简单的标准选择并执行应用程序中的所有操作。