Ab welcher Version unterstützt MySQL Transaktionen ?
Bernard
- datenbank
Hallo !
ab welcher Version unterstützt MySQL Locking und Transaktionen (Rollback, Commit usw.) ...
Vielen Dank für die Infos.
Gruss
Bernard
Hallo !
ab welcher Version unterstützt MySQL Locking und Transaktionen (Rollback, Commit usw.) ...
Vielen Dank für die Infos.
Gruss
Bernard
laut www.derentwickler.de
soll es ab der version 4.0 unterstützt werden - die aktuelle version 3.23.47 (?) kann es noch nicht
mfg m. jasinski
Hallo !
ab welcher Version unterstützt MySQL Locking und Transaktionen (Rollback, Commit usw.) ...
Vielen Dank für die Infos.
Gruss
Bernard
laut www.derentwickler.de
soll es ab der version 4.0 unterstützt werden - die aktuelle version 3.23.47 (?) kann es noch nicht
4.0 ist z.Zt. noch "in progress", kann zwar schon ge-download-et werden, aber ist m.W. in der Beziehung noch nicht komplett.
Hallo,
ab welcher Version unterstützt MySQL Locking und Transaktionen (Rollback, Commit usw.) ...
Ab Version 3.23.3x bei Gemini- InnoDB- und BDB-Tabellen.
Siehe auch die Updates zum MySQL-Buch von Michael Kofler: http://www.kofler.cc/pdf/mysql-updates.pdf bzw. seinen Artikel im Linux-Magazin 08/2001.
MfG, Thomas
Hi,
ab welcher Version unterstützt MySQL Locking und
Transaktionen (Rollback, Commit usw.) ...
Transaktionen sind keine Eigenschaft von mySQL als Ganzes, sondern eine Eigenschaft der jeweiligen Tabellentreiber.
Denn der ist es, welcher die Protokollinformationen aufzeichnet, die ein Zurückrollen einer Transaktion erlauben.
Einfache Tabellentreiber wie myISAM können das nicht - die sind auf Performance optimiert, nicht auf Transaktionsfähigkeit.
Wenn Du mit Transaktionen arbeiten willst, solltest Du _alle_ Tabellen auf einen der transaktionssicheren Tabellentypen umstellen - denn gemischte Tabellentypen bei Transaktionen führen dazu, daß ROLLBACK grundsätzlich nicht funktionieren kann.
Du solltest also einfach nachsehen, ob Deine mySQL-Version bereits Treiber für einen der entsprechenden Tabellentypen (BDB und InnoDB) enthält.
Viele Grüße
Michael
InnoDB tables are included in the MySQL source distribution starting from 3.23.34a and are activated in the MySQL-Max binary. For Windows the -Max binaries are contained in the standard distribution.
Support for BDB tables is included in the MySQL source distribution starting from Version 3.23.34 and is activated in the MySQL-Max binary.