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

Hvordan kan jeg deaktivere et auto-inkrementerende ID fra at blive opdateret ved dubletnøgleopdatering?

Skal gøre den primære nøgle til ID-kolonnen og derefter indstille (Frugt, Farve) som en unik nøgle. Så kan du køre forespørgslen fra @Andrew B Anthony nedenfor:

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


  1. C# - Unexpected authentication method mysql_native_password undtagelse

  2. Brugerdefineret BESTILLING EFTER Forklaring

  3. Lagerstyring med aktieoptioner

  4. Hvordan kan jeg oprette en kopi af en Oracle-tabel uden at kopiere dataene?