Heim >häufiges Problem >Was ist der Befehl für eine erfolgreiche Transaktionseinreichung?

Was ist der Befehl für eine erfolgreiche Transaktionseinreichung?

藏色散人
藏色散人Original
2020-07-13 11:48:274603Durchsuche

Der Befehl für die erfolgreiche Übermittlung einer Transaktion lautet „commit“. Der COMMIT-Befehl wird verwendet, um die von der Transaktion vorgenommenen Änderungen in der Datenbank zu speichern Die Syntax lautet „commit [work];“.

Was ist der Befehl für eine erfolgreiche Transaktionseinreichung?

Der für die Transaktionsübermittlung verwendete Befehl lautet commit

Der COMMIT-Befehl wird zum Speichern der von vorgenommenen Änderungen verwendet Die Transaktion in der Datenbank speichert alle Transaktionen nach dem letzten COMMIT- oder ROLLBACK-Befehl in der Datenbank.

Syntax

commit [work];

Geben Sie das optionale Schlüsselwort

WORK, TRANSACTION

ein, dessen einzige Funktion darin besteht, den Befehl benutzerfreundlicher zu machen.

Ausgabe

COMMIT

Erfolgreich absenden und diese Informationen zurückgeben.

NOTICE: COMMIT: no transaction in progress

Wenn im Prozess keine Transaktion stattfindet, werden diese Informationen zurückgegeben.

Hinweis

Die Schlüsselwörter WORK und TRANSACTION können ignoriert werden.

Verwenden Sie die ROLLBACK-Anweisung, um eine Transaktion zu beenden.

Verwenden Sie COMMIT, um die aktuelle Transaktion festzuschreiben. Dadurch werden die in der Transaktion vorgenommenen Änderungen dauerhaft, alle Transaktionsänderungen werden für andere Transaktionen sichtbar und die Nachhaltigkeit sichergestellt, wenn ein Absturz auftritt.

Übergebene geänderte Tabellen , alle während der Transaktion vorgenommenen Änderungen anzeigen, andere Benutzer können die Änderungen jedoch nicht sehen.

können die ROLLBACK-Anweisung mit allen während der Transaktion vorgenommenen Änderungen rückgängig machen.

Sie können diese Anweisung manuell verwenden Senden Sie Fragen zu verteilten Transaktionen.

Mit dieser Anweisung können Sie die schreibgeschützte Transaktion der SET TRANSACTION-Anweisung beenden

Das obige ist der detaillierte Inhalt vonWas ist der Befehl für eine erfolgreiche Transaktionseinreichung?. 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