sql 查询表数据不全面

select * from table 只能查到 1.1号和4.9号的数据

img

但是我加个时间条件,比如说某天,查询的数据能实现
select * from table where 时间=‘2023/4/13 11:05:00’ 就能查到这个时间的数据

img

表有1.8G

time是varchar类型的么?如果是字符串类型,那4/9是在4/13前面的,4/13的可能在后边显示,你直接分别查询两次 select count(*),看看总条数是否相同

检查你的数据库是否存在错误,索引是否有错误之类的,反正这个情况很少见

看下是不是限制了最高可查询行数