Hans: MySQL - Tabelle geleert, Daten wiederholen?

Beitrag lesen

Hi !

Nun, wenn ich unter ORACLE einen delete mache und noch NICHT "commit" gesagt habe, dann ist die Tabelle zwar für die anderen zum Schreiben gesperrt, sie sehen aber noch den Zustand vor dem delete. Somit würde ich mich ein zweites Mal unter ORACLE einloggen, ein

create backup_table as select * from tabelle_wo_ich_delete_gemacht_habe;

ausführen, danach die geleerte Tabelle committen, löschen und durch ein

create tabelle_wo_ich_delete_gemacht_habe as select * from backup_table;

wieder anlegen.

Vielleicht klappt so etwas ähnliches mit mySQL. Daß Du bei einem zweiten Aufruf der Datenbank vielleicht ein Warnung kriegst, daß die Tabelle nur lesend bearbeitet werden kann, Du aber noch die alten Werte siehst und eine Kopie dieser Tabelle anlegen kannst.

Viel Glück!

Gruß

Hans