根据MySql文档,MySql支持多粒度锁定(MGL).
打开终端1:
//连接到mysql
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> select id, status from tracking_number limit 5 for update;
+----+--------+
| id | status |
+----+--------+
| 1 | 0 |
| 2 | 0 |
| 3 | 0 |
| 4 | 0 |
| 5 | 0 |
+----+--------+
5 rows in set (0.00 sec)
mysql>
Run Code Online (Sandbox Code Playgroud)
把它打开并打开终端2:
//连接到mysql
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> select id, status …
Run Code Online (Sandbox Code Playgroud)