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

MySQL - Unikalny klucz obcy

Każda kolumna z kluczem (podstawowym, obcym) potrzebuje indeksu. To samo z unikalną kolumną. Prawdopodobnie utworzyłeś dwa indeksy (jeden podczas tworzenia FK, a drugi na ograniczeniu Unique). W takim przypadku po prostu usuń jeden z tych indeksów.

Utrzymywanie dwóch równoważnych indeksów jest obciążeniem dla bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aplikacje Django dla wielu dzierżawców:zmiana połączenia z bazą danych na żądanie?

  2. Jak utworzyć LEFT JOIN z podzapytaniem SELECT przy użyciu QueryBuilder w Doctrine 2?

  3. Jak wygenerować DDL dla wszystkich tabel w bazie danych w MySQL?

  4. HQL generuje niekompletne „łączenie krzyżowe” podczas executeUpdate

  5. Jak połączyć funkcje agregujące w MySQL?