同样的sql语句查询出的结果不同!why?

2024-11-25 20:40:17
推荐回答(6个)
回答1:

有可能是SQL语句的问题。你把客户那里的和你这里的拿出来对比下,看看是不是差在条件啥的。要不就是数据库中的数据,看看是不是有无效的。

回答2:

确认你或你的客户没有未commit的操作。
即你执行了一个delete操作,但是未commit,此时delete保存在内存中,你查询的结果显示少一。

回答3:

将客户的数据拿到你的机器上试试,还有可能与缓存有有关系 关掉程序 重新打开

回答4:

你确定是同样的sql文么?

回答5:

是什么数据库呀?

会不会是你这里, 或者客户那里, UPDATE 了一行数据? 但是没有 COMMIT;

回答6:

你把两个查询的语句都贴出来看看