Hi!
REPLACE INTO content_online ()
SELECT * FROM content_offline WHERE site_id=3037
> [...] es geschieht, was ich erwarte: Der Datensatz mit der 'site\_id' 3037 wird in der Tabelle 'content\_online' mit den Werten aus 'content\_offline' überschrieben.
Nein, wird er nicht. Er wird gelöscht und ein neuer angelegt => zwei betroffene Datensätze.
> Lässt sich das irgendwie herausfinden?
MySQL-Handbuch - Arbeitsweise von REPLACE.
Lo!