oracle插入的数据和查询出的数据不一致
select * from reply
返回的表中的uid列的値有1和2两种 和插入的数据是一致的
select uid from reply
返回的内容値有61 每一行的uid的值都是61 和插入的数据不一致
select * from reply where uid=1
返回内容为空
其中uid为一列,不是主键,也不是外键
问题出在哪里呢 求解!!!
------解决方案--------------------
你是不是在两个会话里执行的查询?
插入后submit了没有?
把所有的查询过程,结果贴上来看看
------解决方案--------------------嗯,同一个session里面连续执行,应该不会有酱紫的问题!!!
------解决方案--------------------select * from reply
select uid from reply
select * from reply where uid=1
这三个语句分别count一下,看看有都少数据,
------解决方案--------------------select distinct uid from tb_xx ;看一下几种数据? 是不是有空值?