有可能是SQL语句的问题。你把客户那里的和你这里的拿出来对比下,看看是不是差在条件啥的。要不就是数据库中的数据,看看是不是有无效的。
确认你或你的客户没有未commit的操作。
即你执行了一个delete操作,但是未commit,此时delete保存在内存中,你查询的结果显示少一。
将客户的数据拿到你的机器上试试,还有可能与缓存有有关系 关掉程序 重新打开
你确定是同样的sql文么?
是什么数据库呀?
会不会是你这里, 或者客户那里, UPDATE 了一行数据? 但是没有 COMMIT;
你把两个查询的语句都贴出来看看