sql >> Database teknologi >  >> RDS >> Mysql

MySql:hvis værdi eksisterer OPDATERING ellers INDSÆT

Hvad med UDSKIFT I:

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

Forudsat at col1 er din primære nøgle, hvis en række med værdien 'foo' allerede eksisterer, vil den opdatere de to andre kolonner. Ellers vil den indsætte en ny række.



  1. Hvordan synkroniseres Mysql DB igen, hvis Master og slave har forskellige databaser i tilfælde af Mysql-replikering?

  2. Sådan indsætter du valgte kolonner fra en CSV-fil til en MySQL-database ved hjælp af LOAD DATA INFILE

  3. Grupper for måned inklusive tomme måneder

  4. MySQL fjerner nogle fremmednøgler