Mailinglisten-Archive |
Hallo Andreas, > MySQL unterstützt keine Transaktionen, zumindest die mir bekannten > Versionen. Ich weiß, daß die Entwicklung von MySQL in diese Richtung > geht, und das ist auch gut so. Ich bin etwas stutzig geworden, wegen (aus dem Handbuch): "5.4.3 Transactions As MySQL does nowadays support transactions, the following discussion is only valid if you are only using the non-transaction-safe table types. See section 7.31 BEGIN/COMMIT/ROLLBACK Syntax..." findest du hier: http://www.mysql.com/doc/M/i/Missing_Transactions.html bzw.: "7.31 BEGIN/COMMIT/ROLLBACK Syntax By default, MySQL runs in autocommit mode. This means that as soon as you execute an update, MySQL will store the update on disk. If you are using BDB tables, you can put MySQL into non-autocommit mode with the following command:..." findest du hier: http://www.mysql.com/doc/C/O/COMMIT.html > PHP hat damit IMHO nicht so sehr viel zu tun, Transaktionskontrolle ist > ein Merkmal der DB. Wenn das die DB nicht kann, sieht es erst einmal > schlecht aus. Eine echte Transaktionskontrolle 'drum herum' zu > programmieren, ist schwer. Ich kenne so etwas nur von Cold Fusion. Dort kann man einen Anweisungsblock in <CFTRANSACTION>-Tags einschliessen und so kontrollieren. Naja, dann muss ich wohl noch warten. Grüsse, Arash --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive