2 Stimmen

MySQL Tabellen erstellen, ohne die aktuelle Transaktion zu bestätigen

Ich möchte, dass mein Programm in der Lage ist, Plugins zu installieren und alle vorgenommenen Änderungen rückgängig zu machen, wenn ein Fehler auftritt. Also erstelle ich eine Transaktion, die alle Dinge speichert, die bei der Installation des Plugins hinzugefügt wurden. Das Problem besteht darin, dass das Plugin möglicherweise Tabellen erstellen möchte, und dadurch wird die aktuelle Transaktion in MySQL automatisch bestätigt.

Voir Aussagen, die eine implizite Verpflichtung auslösen auf der MySQL-Website.

Haben Sie eine Idee, wie ich das machen könnte?

Ich dachte an die Verwendung von temporären Tabellen, da diese nicht automatisch übertragen werden, es sei denn, sie verbrauchen zu viel Speicherplatz, aber es sieht so aus, als ob temporäre Tabellen sowieso nicht zurückgesetzt werden können (und ich habe keine Möglichkeit gefunden, sie in permanente Tabellen zu konvertieren).

Ich habe gerade etwas über " Punkte sparen "Aber ich verstehe nicht wirklich, wie und wann sie eingesetzt werden sollte und ob sie mir helfen kann, das zu erreichen, was ich will.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X