sql >> Databasteknik >  >> RDS >> Mysql

Kontrollera om det finns, uppdatera i så fall med 1++, om inte infoga

Beroende på hur din tabell är uppbyggd kanske du kan använda ON DUPLICATE KEY UPDATE (länk till MySQL-manualen) funktionen för INSERT :

INSERT into new_mail VALUES ('$to1', '0') ON DUPLICATE KEY UPDATE message_number=message_number+1


  1. Vad är skillnaden mellan MySQL BOOL och BOOLEAN kolumndatatyper?

  2. DECODE( ) funktion i SQL Server

  3. jag har en Android-app som hämtar data från sqlite och visar data i BaseAdapter .. vad är det bästa sättet ??

  4. Oracle - uppdatera join - icke nyckelbevarad tabell