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

Jak mohu zakázat automatické zvyšování ID v aktualizaci při aktualizaci duplicitního klíče?

Primární klíč je třeba nastavit jako sloupec ID a poté nastavit (Ovoce, Barva) jako jedinečný klíč. Poté můžete spustit dotaz od @Andrew B Anthony níže:

INSERT INTO table (Fruit, Color) VALUES
    Apple, Red)
ON DUPLICATE KEY UPDATE 
Fruit=values(Fruit),
Color=values (Color)


  1. Způsoby, jak vám tento přístup může ušetřit peníze vaší firmy

  2. Řízení verzí databáze pro MySQL

  3. Vysvětlení MySQL pro dotazy DELETE

  4. SQLAlchemy, Psycopg2 a Postgresql COPY