【问题标题】:MySQL and PHP synchronicity sanity checkMySQL 和 PHP 同步完整性检查
【发布时间】:2010-10-13 15:51:13
【问题描述】:

我正在解决一个错误,并试图排除所有可能的解释,说明为什么我会目睹我的行为。我正在 PHP 中执行一些 MySQL 查询(通过 CodeIgniter 的 Active Record 类),我看到的行为的一种解释是查询没有同步执行,即 PHP 没有等待在发出下一个查询之前完成查询。

我一直在这样的假设下进行编码,即如果我通过 PHP 将 insert 某些内容写入 MySQL 表,然后我的下一行代码执行 select,我的插入结果将在下一条语句中可用.这种情况有什么例外吗?

感谢您帮助我保持理智...

【问题讨论】:

    标签: php mysql synchronous sanity-check


    【解决方案1】:

    如果您在 same 服务器上选择它,并且正在使用 same 会话/连接,并且您没有使用过INSERT DELAYED 它应该确实存在,但是负载平衡的 MySQL 服务器/实现/缓存可能会将 SELECT's 转移到其他服务器或数据位置....

    【讨论】:

      猜你喜欢
      • 2011-05-16
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 2010-11-12
      • 1970-01-01
      相关资源
      最近更新 更多