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

Opsætning af fremmednøgler i phpMyAdmin?

Hvis du vil bruge phpMyAdmin til at oprette relationer, skal du gøre 2 ting. Først og fremmest skal du definere et indeks på kolonnen med fremmednøgle i den henvisende tabel (altså foo_bar.foo_id, i dit tilfælde). Gå derefter til relationsvisningen (i den henvisende tabel) og vælg den refererede kolonne (altså i dit tilfælde foo.id) og handlingerne til opdatering og sletning.

Jeg tror, ​​at fremmednøgler er nyttige, hvis du har flere tabeller knyttet til hinanden, især dine slettescripts bliver meget korte, hvis du indstiller referenceindstillingerne korrekt.

EDIT:Sørg for, at begge tabeller har InnoDB-motoren valgt.



  1. String_agg til SQL Server før 2017

  2. Hvordan bruger jeg PostgreSQL JSON(B)-operatorer, der indeholder et spørgsmålstegn? via JDBC

  3. JSON_DEPTH() – Find den maksimale dybde af et JSON-dokument i MySQL

  4. Værktøjer til at generere databasetabeller diagram med PostgreSQL?