You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL SELECT查询无法返回最新数据的异常问题求助

MySQL SELECT查询无法返回最新数据的异常问题求助

各位大佬好,我遇到一个特别诡异的问题,折腾半天完全摸不着头绪,想请教下大家:

先简单说下我的部署环境:

  • 一共三台服务:Nginx、FastAPI、MySQL(版本8.3.0)
  • Nginx托管的/admin/页面,加载时会自动发起POST请求到FastAPI的/api/select/接口(这个路径是/api/admin/select/company/的别名)
  • FastAPI的/api/select/接口会执行查询,返回MySQL中test表的所有记录
  • MySQL负责存储所有业务数据

现在遇到的问题真的很奇怪:

  1. 当我用phpMyAdmin往test表里插入新记录后,不管怎么刷新/admin/页面,都看不到这条新数据
  2. 更离谱的是,如果我在页面控制台手动调用$.post请求/api/select/,返回的结果居然是交替出现更新和不更新的情况——这次能拿到新数据,下次又变回旧的,再下次又能获取到,循环往复
  3. 目前唯一能解决的办法就是重启服务器,重启之后POST请求就能正常拿到最新数据了

我已经排查了好久,完全搞不懂为什么会出现这种情况,有没有大佬遇到过类似问题,或者能给点排查方向?

备注:内容来源于stack exchange,提问作者OrthoPole

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:38:11