phpbar.de logo

Mailinglisten-Archive

[php] ON DUPLICATE KEY

[php] ON DUPLICATE KEY

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Son Nov 5 15:46:38 CET 2006


Hi Stephan,

Am Sonntag, 5. November 2006 15:43 schrieb Krauss:
> Ich habe eine Mysql Tabelle.
> In dieser Tabelle möchte ich mittels einer Sql Datensätze
> duplizieren. 2 Besonderheiten treten auf.
>
> 1. Die Spalte id ist Primary Key
>
> 2. der Inhalt der Spalte navigation_id soll auf einen neuen Wert
> geändert werden.
>
> Lösungsansatz:
>
> Das soll möglichst nur mit einer SQL erfolgen.
> Für das Updaten der Spalte navigation_id könnte ein
> IF ... THEN ... zur Anwendung kommen.
> Für die Korrektur des key könnte
> ON DUPLICATE KEY update ...
> zur Anwendung kommen.
>
> Kann jemand mit einer Info weiterhelfen ?

hast Du Dir schon mal INSERT INTO TABLE ... SELECT ... angesehen?

Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive