mysql - 选择查询为同一查询返回不同的结果
问题描述
我在我的数据库中有一个表,称为events
这里是有关该表的一些信息
106,528 ROWS - InnoDB - utf8mb4_unicode_ci - 35.1 MiB
在这张表中,我存储了体育赛事
今天我注意到一些奇怪的事情,当我运行一个选择查询时,我有时会得到不同的东西
这是查询,基本上是在寻找没有结果的匹配项
select * from `events` where `stat_forms` > '0' and ((`result_added` = '0' and `archived` = '0' and `start_time` < '1530901263') or `result_error_flag` != '0') and `events`.`deleted_at` is null limit 20 offset 0
在这里,我在一分钟内运行了这两个查询
几秒钟后
我一直运行相同的查询,结果不断变化......每次都不是很快,但每隔几分钟就会添加或丢失 1 行!我很确定桌子或服务器有问题....只是不知道在哪里看什么
这是表结构
解决方案
推荐阅读
- java - 无法使用 Glassfish 服务器的 appclient 运行生产者程序
- mysql - 如何使用 SET 在 mysql 中创建 LAST_INSERT_ID 用户定义变量?
- google-apps-script - 自动排序,一张谷歌表格中多张表格的一个排序脚本
- android - Kotlin - 处理导航抽屉中的后退按钮点击 - Android
- python - numpy vectorize 函数接收像素的 r,g,b 值
- pandas - 分组后在熊猫中填充NaN值
- c# - 将二维json数组转换为C#类
- python - 如何生成均匀分布在矩形上的二维点?
- javascript - 使用 Tailwind CSS 使用绝对位置将图像放置在另一个图像上方
- wordpress - Nginx try_files index.php 无法处理