sql >> Databasteknik >  >> RDS >> Mysql

Ställer du in främmande nycklar i phpMyAdmin?

Om du vill använda phpMyAdmin för att skapa relationer måste du göra 2 saker. Först och främst måste du definiera ett index på kolumnen för främmande nyckel i referenstabellen (alltså foo_bar.foo_id, i ditt fall). Gå sedan till relationsvyn (i hänvisningstabellen) och välj den refererade kolumnen (så i ditt fall foo.id) och på uppdatering och på raderingsåtgärder.

Jag tror att främmande nycklar är användbara om du har flera tabeller länkade till varandra, i synnerhet kommer dina borttagningsskript att bli väldigt korta om du ställer in referensalternativen korrekt.

EDIT:Se till att båda tabellerna har InnoDB-motorn vald.



  1. Byt namn på en kolumn i SQL Server (T-SQL)

  2. Hur man lägger till standardbegränsning till befintliga kolumner i SQL Server-tabellen - SQL Server / TSQL självstudie del 91

  3. Hur lagras datum i Oracle?

  4. Hur man skapar en användare med pgAdmin