Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Spaltenwert erhöhen, wenn doppelter Wert gefunden wird

MySQL erlaubt es Ihnen, etwas wie das Folgende zu formulieren (kann die Syntax jetzt nicht überprüfen, aber Sie werden sie im Internet gut dokumentiert finden):

INSERT ... ON DUPLICATE KEY UPDATE...

Versuchen Sie also, eine Zeile in eine Tabelle einzufügen, die eine oder mehrere bestimmte Spalten als eindeutige Schlüssel enthält, und wenn eine Zeile mit demselben Schlüsselwert vorhanden ist, wird der Aktualisierungsteil ausgeführt.

Also, wenn Sie die Spalte Postleitzahl definieren Als eindeutiger Index wird das obige Konstrukt genau das tun, wonach Sie fragen.