【问题标题】:Lock Mysql table for write but allow read锁定 Mysql 表以进行写入但允许读取
【发布时间】:2010-06-25 17:20:10
【问题描述】:

有没有办法锁定 Mysql 表仅用于写入,以便另一个脚本仍然可以进行 SELECT 查询?

我正在使用此代码写入表(几乎每秒执行一次):

mysql_query("LOCK TABLES table WRITE;");
mysql_query("insert into...
mysql_query("UNLOCK TABLES;");

这个选择(这个脚本只是冻结,可能是因为锁定):

mysql_query("select * from...

谢谢。

【问题讨论】:

    标签: php mysql locking


    【解决方案1】:

    没有。

    写锁:

    只有持有锁的会话 可以访问表。没有其他会话 可以访问它,直到锁定 发布。

    http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多