• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ON DUPLICATE KEY für speziellen Key?

Timmer

Mitglied
Hey,

ich wüsste gerne, ob es eine einfache Möglichkeit gibt, ON DUPLICATE KEY einen speziellen Key zuzuweisen, z.B.

Code:
INSERT INTO `table`
SET `unique_field` = 1
ON DUPLICATE KEY `key_unique_field` UPDATE `unique_field` = NULL;

In dem Beispiel wäre `key_unique_field` der UNIQUE KEY für das Feld `unique_field`. Ist ein grobes Beispiel, keine echte Anwendung...

Nützlich wäre auch eine Anwendung von mehreren ON DUPLICATE KEY `XY` UPDATE fällen, quasi als Switch-Case direkt im SQL Code.

Ideen?
 
Zurück
Oben