LOCK TABLES无法满足浏览器的预期效果

时间:2011-01-25 11:52:02

标签: mysql database locking

这是我的问题:我需要从我的数据库中锁定一个表。(我正在使用MySQL数据库服务器)。当我从我的终端工作时,永远是可以的。它锁定我的表,如果我尝试插入一个新行,给我一些错误。但问题是当我尝试从phpmyadmin或MySQL Query Browser做同样的事情时,没有任何效果。任何人都能解释一下原因吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

我假设它与您的连接有关。这就是为什么它适用于你的终端(连接仍然是相同的),但不是在phpmyadmin上。没有MySQL Query Browser的经验,但我怀疑同样的问题。

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

  

如果是客户端会话的连接   终止,无论是正常还是正常   异常,服务器隐含   释放由...持有的所有表锁   会话

例如,phpmyadmin不会让你的连接一直处于活动状态,所以你可以锁定,但不要按下'sql'按钮,做你的锁,并锁定另一个单独的查询。将所有命令背靠背分隔为;

时,它应该有效