php - phpMyAdmin 的 20,000 行限制的修复或迁移是什么?有什么真正不稳定的地方吗?

标签 php mysql phpmyadmin

我正在处理大量数据,并且在 phpMyAdmin 中检查数据时开始出现奇怪的行为。当计数较高时,行计数显示 ~ 前缀,据称是计数的估计值。我也会得到例如; 711 页数据(x 30 行),选择第 711 页(最后一页),然后它将提供更多 800 页,选择时等于无。

这篇文章描述了该问题here但它没有提供解决方案或潜在的不稳定因素。我已经开始完善我的数据类型、键和插入过程,但在理解如何解决这个问题或者我的数据是否存在任何看不见的弃用方面运气不佳。插入和更新来自本地 PHP 和服务器外 Python(如果有什么区别的话)。

最佳答案

如果您使用 InnoDB 表,近似计数是其“事物”之一,如 here 中所述。 。它与 phpMyAdmin 没有任何关系。 phpMyAdmin 只是数据库的前端,它依赖于数据库给出的数据;如果数据库只能快速提供近似计数,那就仅此而已。

由于 phpMyAdmin 只是一个简化与数据库的基本交互的工具,所以我不认为有什么大问题。它不应该成为您浏览 800 页数据的主要工具。但是,如果您遵循 phpMyAdmin 提供的提示,您最终会得到一个解决方案 here .

关于php - phpMyAdmin 的 20,000 行限制的修复或迁移是什么?有什么真正不稳定的地方吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17311965/

相关文章:

更新 EasyPHP 后 PHPMyAdmin 错误

php - 防止类在 php 中取消设置

PHP/SQL 脚本仅有时有效

mysql - 返回更多属性作为响应(来自数据库模型外部)

mysql - 使用golang在mysql中创建数据库

mysql - 如果仅包含两个连字符,则从 mysql 中检索

php - mysql字符集从utf8_unicode_ci解码到shift jis

php - PHP 的架构限制是什么?

JavaScript :Still showing previous results

mysql - 为什么调用存储过程不返回任何东西?