选择查询为同一查询返回不同的结果

时间:2018-07-06 21:58:09

标签: mysql innodb

我的数据库中有一个名为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 

在这里我花了一分钟时间运行了这两个查询

enter image description here

几秒钟后

enter image description here

我一直在运行相同的查询,结果也在不断变化……并非每次都很快  但是每隔几分钟就会添加或丢失1行!我很确定表或服务器出了点问题..只是不知道看什么和去哪里

这是表格结构

enter image description here

0 个答案:

没有答案