sql >> Databáze >  >> RDS >> Mysql

MySql:pokud hodnota existuje UPDATE else INSERT

Co takhle REPLACE INTO:

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

Za předpokladu, že col1 je váš primární klíč, pokud řádek s hodnotou 'foo' již existuje, aktualizuje další dva sloupce. Jinak vloží nový řádek.



  1. Průvodce návrhem databáze pro systém objednávek restaurací v MySQL

  2. Rekurze v Oracle

  3. Podobnosti a rozdíly mezi funkcemi RANK, DENSE_RANK a ROW_NUMBER

  4. Jak SHOW CHARACTER SET funguje v MariaDB