sql >> Databasteknik >  >> RDS >> Mysql

MySql:om värdet finns UPPDATERA annars INFOGA

Vad sägs om BYT TILL:

REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

Förutsatt att col1 är din primära nyckel, om en rad med värdet 'foo' redan finns, kommer den att uppdatera de andra två kolumnerna. Annars infogas en ny rad.



  1. Lär dig hur du använder SQL SELECT med exempel

  2. SQL Server 2017 Backup -1

  3. Hur schemalägger man en MySQL-fråga?

  4. LIMIT 10..20 i SQL Server