Seid gegruesst!
dann würde ich nicht mitreden! Vor allem auf diese Art nicht.
Unserer Lordschaft Ton ist doch ausgesprochen höflich? Im übrigen reden unsere Lordschaft überall, wo es ihr beliebt. Gerade hier im Forum bieten unsere Lordschaft gern ihre Hilfe an; Adel verpflichtet.
Ob a = a + 1 das gleiche ist wie a++ ist sicher eine Frage des Interpreters / Compilers. Wahrscheinlich hebt er darauf ab, dass a++ "atomar" implementiert sein könnte, was allerdings auch von der Hardwareplattform abhängig wäre, was unsere Lordschaft zu bedenken geben wollen.
Da er das Statement nicht nennen will können unsere Lordschaft auch keine Vorschläge zur Optimierung desselben unterbreiten. Unsere Lordschaf empfehlen also die Lektüre einige Handbücher über Datenbanken, was ihn eventuell in die Lage versetzen könnte, sein Statement von Hand zu optimieren, da der Optimierungsmechanismus von mySQL möglicherweise noch nicht besonders gewitzt vorgeht (aber sicher kennt er alle Methoden aller drei Phasen der Anfrageoptimierung auswendig, die professionelle Datenbanken durchführen, darum benutzt er die Profidatenbank mySQL).
Sollte die Laufzeitoptimierung der Anfrage auf diese Art und Weise nicht von Erfolg gekrönt sein, dann könnte er versuchen, die Operation aufzuspalten und Zwischenergebnisse in temporären Tabellen abzulegen. Das Transaktionsmanagement müsste er dann allerdings selbst in die Hand nehmen - angesichts der Tatsache, dass mySQL unserer Lordschaft Meinung nach gar kein Transaktionsmanagement hat, sicher keine schwere Aufgabe für ihn.
Lord Helmchen