相同的mysql查询在phpmyadmin中的不同时间给出不同的结果

问题描述 投票:-1回答:1

我们通过phpmyadmin运行以下非常简单的mysql查询

SELECT * FROM ProcessedListAssociations

我们知道正确的结果有751331行但查询的连续运行返回不同的行数 - 从749978到752165行。至少这是phpmyadmin结果页面顶部的行计数消息所示:显示行0 - 24(总计752165,查询耗时0.0005秒。)

从php脚本运行查询似乎返回具有正确行数的结果。

从phpmyadmin运行以下查询:

SELECT count(*) FROM ProcessedListAssociations

也会返回正确的结果(751331)

我们从头开始重新创建表格并仍然观察到同样的问题。

该表是一个innoDB表。以下是phpmyAdmin报告的基本信息:空间使用数据68.6 MiB索引136.3 MiB总计204.9 MiB行统计数据格式紧凑排序utf8_general_ci下一个autoindex 751,332

它可能与并发有关吗?服务器有4个E7-4870处理器(总共80个线程)但在php.ini线程中安全被禁用。如果这确实是问题,那么为什么我们只在phpmyadmin中观察它而不是我们自己的php脚本呢?

php mysql phpmyadmin
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.