Hello,
REPLACE - existiert und funktioniert!
REPLACE macht nicht das, was du wilst, bzw. was du wolltest. REPLACE löscht den alten datensatz und wird einen neuen anlegen. was du aber gesucht hast, war ein UPDATE, falls einer vorhanden ist und wenn nicht ein INSERT absetzen. und genau das gibt es nicht unter mysql.
Wie jetzt?
REPLACE ändert die Daten des vorhandenen Datensatzes, ud wenn keiner vorhanden ist, legt es einen neuen an, auch unter MySQL. Ein Problem besteht aber, wenn Unique Keys vorhanden sind, dann verschwindet der alte Datensatz auch dann, wenn das Filterkriterium gar nicht DEN Datensatz gemeint hat.
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