Heim  >  Artikel  >  tägliche Programmierung  >  Was bedeutet automatische Transaktion in der MySQL-Datentabelle?

Was bedeutet automatische Transaktion in der MySQL-Datentabelle?

藏色散人
藏色散人Original
2018-10-30 16:50:184638Durchsuche

In diesem Artikel erfahren Sie hauptsächlich, was automatische Transaktionen in der MySQL-Datentabelle bedeuten.

Automatische Transaktionen sind, wie der Name schon sagt, Transaktionen, die keine manuelle Arbeit erfordern. Das Gegenstück zu automatischen Transaktionen sind manuelle Transaktionen, die wir Ihnen in früheren Artikeln ausführlich vorgestellt haben . Sie müssen zuerst auf diese Artikel verweisen.

[Was bedeutet Transaktion in der MySQL-Datentabelle]

[So öffnen Sie eine Transaktion in der MySQL-Datentabelle]

[So legen Sie den Rollback-Punkt für manuelle Transaktionen in MySQL-Datentabellen fest]

Der Schwerpunkt dieses Abschnitts liegt darauf, Ihnen die Definition automatischer Transaktionen in MySQL-Datentabellen zu erklären.

Zuerst manuelle Transaktionen, einfach ausgedrückt: Speichern Sie die von uns ausgeführten SQL-Anweisungen im Transaktionsprotokoll und öffnen Sie dann manuell Transaktionen, schreiben Sie Transaktionen fest, setzen Sie Transaktionen zurück usw., um unsere Transaktionsprotokolle zu verarbeiten zur Bearbeitung.

Dann bedeutet automatische Transaktion, dass wir unsere SQL-Anweisung direkt an die Datenbank senden können, ohne eine Transaktion öffnen, eine Transaktion festschreiben, ein Rollback usw. durchführen zu müssen.

Bei unseren täglichen Operationen an der Datentabelle können wir feststellen, dass eine einzelne SELECT-Anweisung die Datentabelle abfragen, löschen und einfügen kann und wir sie überhaupt nicht manuell übermitteln müssen.

Das liegt daran, dass es sich bei unserer Reihe von Datentabellenoperationen um automatische Transaktionen handelt.

Unter normalen Umständen befinden sich die Grundoperationen der Datentabelle grundsätzlich in der standardmäßigen automatischen Transaktion.

Nachfolgend können wir kurz zusammenfassen, die Definition automatischer MySQL-Transaktionen.

Standardmäßig ist die MySQL-Datentabelle im Auto-Commit-Modus aktiviert (die Variable Auto-Commit ist aktiviert).

Das heißt, solange Sie die Anweisung des DML-Vorgangs (Einfügen, Aktualisieren, Löschen) ausführen, wird MySQL die Transaktion sofort implizit festschreiben (implizites Festschreiben).

Transaktionen automatisch festschreiben: Jedes Mal, wenn eine SQL-Anweisung ausgeführt wird, wird sie mit der Datenbank synchronisiert .

Dieser Artikel ist eine Einführung in die grundlegende Definition automatischer Transaktionen in MySQL-Datentabellen. Ich hoffe, dass er durch diese Einführung hilfreich sein kann Hilfe für einige unerfahrene Freunde!

In späteren Artikeln werden wir Ihnen weiterhin spezifische Wissenspunkte zu automatischen Transaktionen in MySQL-Datentabellen vermitteln.

Wenn Sie mehr über MySQL erfahren möchten, können Sie der chinesischen PHP-Website MySQL-Video-Tutorial folgen. Jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!

Das obige ist der detaillierte Inhalt vonWas bedeutet automatische Transaktion in der MySQL-Datentabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn