【发布时间】:2013-10-21 14:07:26
【问题描述】:
在我的应用程序中,每次我刷新页面时都会得到不同的数据。
检查代码后,我猜是mysql的问题,因为在phpmyadmin中,每次我刷新我的表的第二页时,它的行数都会改变
我尝试关闭mysql缓存并运行优化,检查和分析表,但没有成功
它在 digitalocean 上使用 nginx 和 ubuntu 运行
【问题讨论】:
在我的应用程序中,每次我刷新页面时都会得到不同的数据。
检查代码后,我猜是mysql的问题,因为在phpmyadmin中,每次我刷新我的表的第二页时,它的行数都会改变
我尝试关闭mysql缓存并运行优化,检查和分析表,但没有成功
它在 digitalocean 上使用 nginx 和 ubuntu 运行
【问题讨论】:
你在运行 innodb 表吗?如果是这样,您就不能依赖表格报告的行数——这只是一个估计值(这太疯狂了)。
执行select count(primary_key) from table 以获得正确的计数。如果仍然显示不断变化的数字,请打开数据库的查询日志并观察发生了什么。
【讨论】: