【问题标题】:deleted row reappears删除的行重新出现
【发布时间】:2009-07-25 17:26:25
【问题描述】:

我有一个在 ubuntu 上运行的 c 程序连接到 mysql (5.0.51a-3ubuntu5.4-log)。

程序的主要任务是处理一个小的(

有时,下一次轮询会返回一条已删除的记录,以查找需要处理的行。这似乎只发生在由于达到重试限制而被删除的行上。更令人惊讶的是,有时下一个轮询没有返回任何内容,之后的轮询返回已删除的行。

这是否与使用不同的连接进行读取和写入有关?我希望所有连接都立即尊重删除,因为我认为 myisam 使用表锁进行删除。

【问题讨论】:

    标签: mysql myisam


    【解决方案1】:

    听起来有点像“交易”问题。如果您在删除后立即明确提交,您是否尝试过会发生什么?

    【讨论】:

      猜你喜欢
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 2011-06-24
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多