3

在我的应用程序中,每次刷新页面时,我都会得到不同的数据。

检查代码后,我猜问题出在 mysql 上,因为在 phpmyadmin 中,每次我刷新表的第二页时都会更改它的行数

我试图关闭mysql缓存并运行优化,检查和分析表,但没有成功

它在 digitalocean 上使用 nginx 和 ubuntu 运行

4

1 回答 1

4

你在运行 innodb 表吗?如果是这样,您就不能依赖表报告的行数——这只是一个估计(那是一个疯狂的估计)。

做 aselect count(primary_key) from table以获得正确的计数。如果仍然显示不断变化的数字,请打开数据库的查询日志并观察发生了什么。

于 2013-10-21T14:10:04.157 回答