Hello,
Geht das auch ohne vorher abzufragen, geht das nicht in dem gleichen SQL-Statement?
Insert und Replace erlauben bei MySQL kein Where.
Das bedeutet also, dass Du (ohne Unique-Indexes) zwei gebundene Statements absetzen musst, da MySQL bei Insert auch keinen Selbstbezug mag.
Tabellen sperren
Select durchführen
ggf. Insert durchführen
Tabellen freigeben.
Es sind dann schlussendlich also drei bis vier Statements draus geworden.
Wenn sowas öfter vorkommt, macht man sich eben eine API-Funktion draus.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau