Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę wyłączyć automatyczne zwiększanie identyfikatora przed aktualizacją przy aktualizacji zduplikowanego klucza?

Musi ustawić klucz podstawowy jako kolumnę ID, a następnie ustawić (Owoc, Kolor) jako klucz unikalny. Następnie możesz uruchomić zapytanie dostarczone przez @Andrew B Anthony poniżej:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js MySQL wymaga trwałego połączenia

  2. uzyskać dane z wielu tabel w MySQL z różnymi warunkami lokalizacji

  3. Jak sprawdzić, ile zapytań mysql wykonał skrypt php?

  4. Jak mogę zoptymalizować funkcję ORDER BY RAND() MySQL?

  5. Przechowuj wiele adresów e-mail w bazie danych dla różnych typów użytkowników