Heim >Datenbank >MySQL-Tutorial >Wie verwaltet MySQL das Verhalten von Transaktionen?
MySQL kann das Transaktionsverhalten über die folgenden zwei Modi verwalten:
Dies ist der Standardmodus. In diesem Modus wird jede MySQL-Anweisung (ob innerhalb einer Transaktion oder nicht) als vollständige Transaktion behandelt und nach Abschluss standardmäßig festgeschrieben. Es kann gestartet werden, indem die Sitzungsvariable AUTOCOMMIT wie unten gezeigt auf 1 gesetzt wird:
SET AUTOCOMMIT = 1 mysql> SET AUTOCOMMIT = 1; Query OK, 0 rows affected (0.07 sec)
Dies ist nicht der Standardmodus. In diesem Modus wird die nachfolgende Reihe von MySQL-Anweisungen wie eine Transaktion verarbeitet und es wird keine Aktivität festgeschrieben, bis eine explizite COMMIT-Anweisung ausgegeben wird. Es kann gestartet werden, indem die Sitzungsvariable AUTOCOMMIT wie unten gezeigt auf 0 gesetzt wird −
SET AUTOCOMMIT = 0 mysql> SET AUTOCOMMIT = 0; Query OK, 0 rows affected (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie verwaltet MySQL das Verhalten von Transaktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!