Re: mySQL: REPLACE INTO (aktualisieren - oder auch nicht)

Re: mySQL: REPLACE INTO (aktualisieren - oder auch nicht)

am 09.03.2006 11:56:32 von Helmut Chang

Stefan Christ schrieb:

> ich bin gestern zum ersten mal über die Möglichkeit gestolpert, einen
> INSERT bzw ein UPDATE (unter mySQL 5.0) unter einen Hut zu bringen,
> mittels REPLACE INTO.

Ein REPLACE INTO ist eben kein UPDATE (also aktualisieren), sondern ein
Ersetzen.

> Laut Dokumentation wird - insofern der
> Primärschlüssel noch nicht vorhanden ist - eine neue Zeile
> eingefügt, ansonsten aktualisiert.

Wie du selbst bereits festegstellt hast, wird ersetzt, nicht aktualisiert.

Das, was du möchtest, müsste doch unter 5.0 in einer Stored Procedure zu
kapseln sein?

BTW: Wo ist dein PHP-Problem?

X'Post und F'Up nach

gruss, heli