Ilja: Gibt es sowas wie UPDATE or INSERT ?

Beitrag lesen

yo,

REPLACE ändert die Daten des vorhandenen Datensatzes, ud  wenn keiner vorhanden ist, legt es einen neuen an, auch unter MySQL.

das lese ich unter der mysql docu aber ganz anders.

http://dev.mysql.com/doc/mysql/en/replace.html

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.

und in der doku steht auch, dass ein replace ohne einen pk oder unique nicht wirklich sinn macht....

Ilja