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

Konfigurowanie kluczy obcych w phpMyAdmin?

Jeśli chcesz użyć phpMyAdmin do ustawienia relacji, musisz zrobić 2 rzeczy. Przede wszystkim musisz zdefiniować indeks w kolumnie klucza obcego w tabeli odsyłającej (a więc foo_bar.foo_id w Twoim przypadku). Następnie przejdź do widoku relacji (w tabeli odsyłającej) i wybierz odnośną kolumnę (więc w twoim przypadku foo.id) oraz akcje on update i on delete.

Myślę, że klucze obce są przydatne, jeśli masz wiele tabel połączonych ze sobą, w szczególności skrypty usuwania staną się bardzo krótkie, jeśli odpowiednio ustawisz opcje odwoływania.

EDYCJA:Upewnij się, że obie tabele mają wybrany silnik InnoDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakiś sposób na wybór bez powodowania blokowania w MySQL?

  2. Zaktualizuj wartość kolumny, zastępując część ciągu

  3. Laravel Eloquent kontra konstruktor zapytań — dlaczego używać eloquent do zmniejszenia wydajności?

  4. Jak zainstalować MySQL 8.0 na RHEL/CentOS 8/7 i Fedorze 35?

  5. jak uzyskać identyfikator ostatniego wstawienia po zapytaniu o wstawienie w aktywnym rekordzie codeigniter