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

MySQL 'UPDATE ON DUPLICATE KEY' bez jedinečného sloupce?

Můžete vytvořit PRIMARY nebo UNIQUE klíč z více sloupců (nazývaný složený klíč) v MySQL, což umožní ON DUPLICATE KEY aby to fungovalo dobře.

// create a composite index
CREATE INDEX my_composite_index ON my_table (column1, column2);

// insert or update
INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE column3=column3+1;


  1. Jak zrychlit SQL dotazy? indexy?

  2. Vytvořte zobrazení v SQL Server 2017

  3. zvýšení výkonu jako mysql

  4. Jak vložit obrázek do knihovny persistence místnosti?