我目前正在尝试MySQL和PHP,我想知道表锁的问题。从MySQL文档中我了解到,MySQL应用了表范围的读锁定,这会导致其他查询等待select查询完成。当我使用PHP查询数据时,如下例所示:mysql_select_db($dbName, $dbConnection)
$qry = "select * from big
说SELECT FOR UPDATE设置一个IX锁。IX锁是意图排他锁,当发出时它意味着“事务T打算在扫描行上设置X(排它)锁”。MySQL术语表表示,关于意图排他性锁:
一种适用于表级别的锁,用于指示事务打算在表中的行上获取什么样的锁。我认为MySQL只授予其中一个,即使在MySQL端同时发出和触发电话也是如此。编辑:基本上,如果我概括我的问题:如果两个(并发) sq