我在使用mysql5.0时,遇到一个奇怪的问题.
我使用C API,建立的连接池,大约20个.
问题是,我在执行一个更新后,接着不停的查询,有一条连接查询出的结果始终滞后....不知道是为什么.?
比如删除了一条记录,但是这条连接查询数次都还是没有删除时的结果,而其他连接执行的查询都是正常的.

解决方案 »

  1.   

    没有所有的连接都使用相同的账号.查询方式也是一样啊,因为都相同的sql语句和相同的查询函数在执行.但是有条连接查询出来的结果就是不一样.真是奇怪死人了...
      

  2.   

    提取代码看一下,真如楼主所说,可以报告DEBUG了
      

  3.   

    真是bug,怎么就没有人遇到过这种问题呢,奇怪了...
    难道我还干了什么坏事??
    我在看日志的时候,发现一些更新的sql会失败,提示是deadlock,这样是不是会引起问题.