Hallo,
vielleicht hat hier ja schon jemand Erfahrung mit InnoDB - Tabellen. Ich habe eine Datenbank mit denselben angelegt und es funktioniert auch alles, habe auch Transaktionen getestet und alles klappt.
Meine Frage ist nun: sollte ich, wenn ich innoDB - Tabellen verwende, immer , also auch bei einzelnen Statements mit begin und comit arbeiten? Oder genügt es, wenn ich Begin und Comit nur da einsetze, wo ich mehrere Statements tatsächlich zu Transaktionen zusammenfassen will?
Funktionieren tut es bei einzelnen Statements auch ohne Begin und Comit, ich bin mir aber nicht sicher, ob es in irgendeiner Form "sicherer" ist, wenn alle Statements in Begin und Comit gepackt sind oder ob das bei einzelnen Statements egal ist.
Der Artikel im Mysql-Handbuch dazu hat mich verwirrt:
http://dev.mysql.com/doc/refman/4.0/de/commit.html
Vielleicht gibts hier ja jemand, der mehr Erfahrung hat mit InnoDBs?
Gruß
lizju
vielleicht hat hier ja schon jemand Erfahrung mit InnoDB - Tabellen. Ich habe eine Datenbank mit denselben angelegt und es funktioniert auch alles, habe auch Transaktionen getestet und alles klappt.
Meine Frage ist nun: sollte ich, wenn ich innoDB - Tabellen verwende, immer , also auch bei einzelnen Statements mit begin und comit arbeiten? Oder genügt es, wenn ich Begin und Comit nur da einsetze, wo ich mehrere Statements tatsächlich zu Transaktionen zusammenfassen will?
Funktionieren tut es bei einzelnen Statements auch ohne Begin und Comit, ich bin mir aber nicht sicher, ob es in irgendeiner Form "sicherer" ist, wenn alle Statements in Begin und Comit gepackt sind oder ob das bei einzelnen Statements egal ist.
Der Artikel im Mysql-Handbuch dazu hat mich verwirrt:
http://dev.mysql.com/doc/refman/4.0/de/commit.html
Vielleicht gibts hier ja jemand, der mehr Erfahrung hat mit InnoDBs?
Gruß
lizju
Kommentar