Der Inhalt dieses Artikels ist eine Einführung in den Inhalt der MySQL-Transaktionsisolationsstufe (Read Commit). Ich hoffe, dass er für Sie hilfreich ist.
MySQL-Transaktionsisolationsstufe Lese-Commit
MySQL-Transaktionsisolationsstufemysql> show variables like '%isolation%'; +---------------+----------------+ | Variable_name | Value | +---------------+----------------+ | tx_isolation | READ-COMMITTED | +---------------+----------------+ 1 row in set (0.00 sec)
Sie können sehen, dass die aktuelle Transaktionsisolationsstufe READ-COMMITTED
Lese-Commit ist
Siehe unten Um die Transaktionsisolationsdetails unter der aktuellen Isolationsstufe anzuzeigen, öffnen Sie zwei Abfrageterminals A und B.
Es gibt eine order
Tabelle unten, die Anfangsdaten lauten wie folgt
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 1 | +----+--------+ 1 row in set (0.00 sec)
mysql> start transaction; Query OK, 0 rows affected (0.00 sec)
number
Wert der beiden Terminals inA
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 1 | +----+--------+ 1 row in set (0.00 sec)
B
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 1 | +----+--------+ 1 row in set (0.00 sec)
number
mysql> update `order` set number=2; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 1 | +----+--------+ 1 row in set (0.00 sec)
mysql> commit; Query OK, 0 rows affected (0.01 sec)
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 2 | +----+--------+ 1 row in set (0.00 sec)
mysql> commit; Query OK, 0 rows affected (0.00 sec) mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 2 | +----+--------+ 1 row in set (0.00 sec)
mysql> select * from `order`; +----+--------+ | id | number | +----+--------+ | 13 | 2 | +----+--------+ 1 row in set (0.00 sec)
读已提交
-Problem. 脏读
Das obige ist der detaillierte Inhalt vonEinführung in den Inhalt der MySQL-Transaktionsisolationsstufe (Read-Commit). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!