- Was ist eigentlich wenn ich jetzt die Transaktion mit START TRANSACTION starte, ich Daten mit SELECT ... FOR UPDATE abrufe, und niemals dazu komme (durch vorzeitigen Abbruch) ein COMMIT oder ROLLBACK auszuführen? Welchen Zustand hat dann meine Tabelle?
- Warum funktioniert das Locking lokal, aber nicht am Server?
Fragen zu InnoDB und Transaktionen
1. Ich nehme an du kommst nie zum Update? Dann passiert gar nichts, weil du ja nie was manipuliert hast.
2. Aktuelle DB-Version am Server? GGf. konfig-Files Prüfen.
Original von TheDarkRose
- Was ist eigentlich wenn ich jetzt die Transaktion mit START TRANSACTION starte, ich Daten mit SELECT ... FOR UPDATE abrufe, und niemals dazu komme (durch vorzeitigen Abbruch) ein COMMIT oder ROLLBACK auszuführen? Welchen Zustand hat dann meine Tabelle?
nach x sekunden (ich glaub 30 in der standardeinstellung) wird automatisch nen rollback gemacht, wenn ich mich recht entsinne.
Original von Drezil
nach x sekunden (ich glaub 30 in der standardeinstellung) wird automatisch nen rollback gemacht, wenn ich mich recht entsinne.
wie kann man das wöhrend der transaktion ändern?
ka. rtfm? :D
Original von TheDarkRose
Original von Drezil
nach x sekunden (ich glaub 30 in der standardeinstellung) wird automatisch nen rollback gemacht, wenn ich mich recht entsinne.
wie kann man das wöhrend der transaktion ändern?
Soweit ich weiß kann man die Timeouts nur in der Konfig global ändern.
hmm, dann muss ich mir wohl ein check in ala Joomla bei meinen Daten hinzufügen.
Oder gibt es noch eine andere möglichkeit?