Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fremdschlüssel in phpMyAdmin einrichten?

Wenn Sie phpMyAdmin verwenden möchten, um Beziehungen einzurichten, müssen Sie 2 Dinge tun. Zunächst müssen Sie einen Index für die Fremdschlüsselspalte in der verweisenden Tabelle definieren (in Ihrem Fall also foo_bar.foo_id). Gehen Sie dann zur Beziehungsansicht (in der verweisenden Tabelle) und wählen Sie die verwiesene Spalte (also in Ihrem Fall foo.id) und die Aktionen on update und on delete aus.

Ich denke, dass Fremdschlüssel nützlich sind, wenn Sie mehrere Tabellen miteinander verknüpft haben, insbesondere werden Ihre Löschskripte sehr kurz, wenn Sie die Referenzierungsoptionen richtig einstellen.

BEARBEITEN:Stellen Sie sicher, dass für beide Tabellen die InnoDB-Engine ausgewählt ist.