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

Was ist der Befehl für eine erfolgreiche Transaktionseinreichung?

Jul 13, 2020 am 11:48 AM
事务

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];
Nach dem Login kopieren

Geben Sie das optionale Schlüsselwort

WORK, TRANSACTION
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1666
14
PHP-Tutorial
1273
29
C#-Tutorial
1252
24
Sperrwartezeitüberschreitung überschritten; versuchen Sie, die Transaktion neu zu starten – So beheben Sie den MySQL-Fehler: Transaktionswartezeitüberschreitung Sperrwartezeitüberschreitung überschritten; versuchen Sie, die Transaktion neu zu starten – So beheben Sie den MySQL-Fehler: Transaktionswartezeitüberschreitung Oct 05, 2023 am 08:46 AM

Lockwaittimeoutexceeded;tryrestartingtransaction – So beheben Sie den MySQL-Fehler: Transaktionswartezeitüberschreitung Bei Verwendung der MySQL-Datenbank kann es manchmal zu einem häufigen Fehler kommen: Lockwaittimeoutexceeded;tryrestartingtransaction. Dieser Fehler weist auf eine Transaktionswartezeitüberschreitung hin. Dieser Fehler tritt normalerweise auf, wenn

PHP PDO-Tutorial: Ein Leitfaden für Fortgeschrittene von den Grundlagen bis zur Beherrschung PHP PDO-Tutorial: Ein Leitfaden für Fortgeschrittene von den Grundlagen bis zur Beherrschung Feb 19, 2024 pm 06:30 PM

1. Einführung in PDO PDO ist eine Erweiterungsbibliothek von PHP, die eine objektorientierte Möglichkeit zum Betrieb der Datenbank bietet. PDO unterstützt eine Vielzahl von Datenbanken, einschließlich MySQL, Postgresql, Oracle, SQLServer usw. PDO ermöglicht Entwicklern die Verwendung einer einheitlichen API zum Betrieb verschiedener Datenbanken, wodurch Entwickler problemlos zwischen verschiedenen Datenbanken wechseln können. 2. PDO stellt eine Verbindung zur Datenbank her. Um PDO zum Herstellen einer Verbindung zur Datenbank zu verwenden, müssen Sie zunächst ein PDO-Objekt erstellen. Der Konstruktor des PDO-Objekts erhält drei Parameter: Datenbanktyp, Hostname, Datenbankbenutzername und Passwort. Der folgende Code erstellt beispielsweise ein Objekt, das eine Verbindung zu einer MySQL-Datenbank herstellt: $dsn="mysq

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung Mar 16, 2024 am 11:33 AM

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung. In der MySQL-Datenbank ist eine Transaktion eine Reihe von SQL-Anweisungen. Entweder sind alle Ausführungen erfolgreich oder alle Ausführungen schlagen fehl, wodurch die Konsistenz und Integrität der Daten sichergestellt wird. In MySQL können Transaktionen in automatische Übermittlung und manuelle Übermittlung unterteilt werden. Der Unterschied liegt im Zeitpunkt der Transaktionsübermittlung und im Umfang der Kontrolle über die Transaktion. Im Folgenden wird der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung ausführlich vorgestellt und spezifische Codebeispiele zur Veranschaulichung gegeben. 1. Automatisch in MySQL übermitteln, wenn es nicht angezeigt wird

Wie verarbeitet die Java-Datenbankverbindung Transaktionen und Parallelität? Wie verarbeitet die Java-Datenbankverbindung Transaktionen und Parallelität? Apr 16, 2024 am 11:42 AM

Transaktionen gewährleisten die Integrität der Datenbankdaten, einschließlich Atomizität, Konsistenz, Isolation und Haltbarkeit. JDBC verwendet die Verbindungsschnittstelle, um die Transaktionssteuerung bereitzustellen (setAutoCommit, Commit, Rollback). Parallelitätskontrollmechanismen koordinieren gleichzeitige Vorgänge mithilfe von Sperren oder optimistischer/pessimistischer Parallelitätskontrolle, um eine Transaktionsisolation zu erreichen und Dateninkonsistenzen zu verhindern.

Beherrschen Sie die Leistungsfähigkeit von PHP PDO: erweiterte Abfragen und Aktualisierungen Beherrschen Sie die Leistungsfähigkeit von PHP PDO: erweiterte Abfragen und Aktualisierungen Feb 20, 2024 am 08:24 AM

Die PHP Data Objects (PDO)-Erweiterung ermöglicht eine effiziente und objektorientierte Interaktion mit Datenbankservern. Seine erweiterten Abfrage- und Aktualisierungsfunktionen ermöglichen es Entwicklern, komplexe Datenbankoperationen durchzuführen und so die Leistung und Wartbarkeit des Codes zu verbessern. Dieser Artikel befasst sich mit den erweiterten Abfrage- und Aktualisierungsfunktionen von PDO und führt Sie durch die Beherrschung seiner leistungsstarken Funktionen. Erweiterte Abfragen: Platzhalter und gebundene Parameter verwenden Platzhalter und gebundene Parameter sind wichtige Werkzeuge zur Verbesserung der Abfrageleistung und -sicherheit. Platzhalter verwenden Fragezeichen (?), um ersetzbare Parameter in der Abfrage darzustellen, während Bind-Parameter es Ihnen ermöglichen, den Datentyp und den Wert jedes Parameters anzugeben. Durch die Verwendung dieser Methoden können Sie SQL-Injection-Angriffe vermeiden und die Leistung verbessern, da die Datenbank-Engine Abfragen im Voraus optimieren kann. //Platzhalter $stmt=$ verwenden

Die Prinzipien und Anwendungsszenarien von MySQL-Transaktionen Die Prinzipien und Anwendungsszenarien von MySQL-Transaktionen Mar 02, 2024 am 09:51 AM

Das Prinzip und die Anwendungsszenarien von MySQL-Transaktionen Im Datenbanksystem ist eine Transaktion eine Reihe von SQL-Operationen, die entweder alle erfolgreich ausgeführt werden oder alle fehlschlagen und zurückgesetzt werden. Als häufig verwendetes relationales Datenbankverwaltungssystem unterstützt MySQL Transaktionsmerkmale und kann sicherstellen, dass die Daten in der Datenbank hinsichtlich Konsistenz, Isolation, Haltbarkeit und Atomizität garantiert sind. Dieser Artikel beginnt mit den Grundprinzipien von MySQL-Transaktionen, stellt deren Anwendungsszenarien vor und stellt spezifische Codebeispiele als Referenz für die Leser bereit. Das Prinzip der MySQL-Transaktionen: My

Detaillierte Erläuterung der Java EJB-Architektur zum Aufbau eines stabilen und skalierbaren Systems Detaillierte Erläuterung der Java EJB-Architektur zum Aufbau eines stabilen und skalierbaren Systems Feb 21, 2024 pm 01:13 PM

Was ist EJB? EJB ist eine JavaEE-Spezifikation (Java Platform, Enterprise Edition), die eine Reihe von Komponenten für die Erstellung serverseitiger Java-Anwendungen der Enterprise-Klasse definiert. EJB-Komponenten kapseln die Geschäftslogik und stellen eine Reihe von Diensten für die Abwicklung von Transaktionen, Parallelität, Sicherheit und anderen Belangen auf Unternehmensebene bereit. EJB-Architektur Die EJB-Architektur umfasst die folgenden Hauptkomponenten: Enterprise Bean: Dies ist der Grundbaustein der EJB-Komponenten, der Geschäftslogik und zugehörige Daten kapselt. EnterpriseBeans können zustandslos (auch Session-Beans genannt) oder zustandsbehaftet (auch Entity-Beans genannt) sein. Sitzungskontext: Der Sitzungskontext stellt Informationen über die aktuelle Client-Interaktion bereit, z. B. Sitzungs-ID und Client

Analyse von Lösungen für Transaktionsmanagementprobleme, die bei der Entwicklung der MongoDB-Technologie auftreten Analyse von Lösungen für Transaktionsmanagementprobleme, die bei der Entwicklung der MongoDB-Technologie auftreten Oct 08, 2023 am 08:15 AM

Analyse von Lösungen für Transaktionsmanagementprobleme, die bei der Entwicklung der MongoDB-Technologie auftreten. Da moderne Anwendungen immer komplexer und umfangreicher werden, werden auch die Anforderungen an die Transaktionsverarbeitung für Daten immer höher. Als beliebte NoSQL-Datenbank verfügt MongoDB über eine hervorragende Leistung und Skalierbarkeit bei der Datenverwaltung. Allerdings weist MongoDB eine relativ schwache Datenkonsistenz und Transaktionsverwaltung auf, was die Entwickler vor Herausforderungen stellt. In diesem Artikel werden wir die bei der MongoDB-Entwicklung auftretenden Transaktionsmanagementprobleme untersuchen und einige Lösungen vorschlagen.