MySQL bei der Aktualisierung der doppelten Schlüssel

7

Wenn ich eine solche Abfrage habe, wie kann ich auf Werte verweisen, die ich bereits in der update-Anweisung angegeben habe, damit ich dieselben Daten nicht erneut eingeben muss? Beispiel Ich möchte col1 Wert mit 'xxx' aktualisieren, aber jetzt muss ich 'xxx' erneut in Duplikatsanweisung eingeben. Gibt es überhaupt, um diese Werte in einer doppelten Aussage zu verweisen?

%Vor%     
octoback 15.05.2009, 06:01
quelle

2 Antworten

33

Das sollte funktionieren und ist ein bisschen eleganter:

%Vor%

Beachten Sie, dass Sie den Primärschlüsselabschnitt der Zeile nicht aktualisieren müssen. Wir wissen, dass das auch so ist, weil es eine Kollision gab.

    
Joshua Martell 03.02.2010 16:42
quelle
3

In PHP mache ich das, um das Problem zu lösen:

%Vor%     
Marc Armstrong 31.07.2012 13:49
quelle

Tags und Links