Fremdschlüssel in phpMyAdmin einrichten: Indexanforderungen verstehen
Fremdschlüssel stellen Beziehungen zwischen Tabellen her und stellen so die Datenintegrität sicher. In phpMyAdmin erfordert das Einrichten von Fremdschlüsseln bestimmte Bedingungen, die bei vielen Benutzern für Verwirrung gesorgt haben.
Im gegebenen Szenario werden die Primärschlüssel der Tabellen „foo“ und „bar“ indiziert, es wird jedoch eine Fehlermeldung angezeigt dass „Kein Index definiert!“ für die Fremdschlüsselspalten in der Tabelle „foo_bar“. Um dieses Problem zu lösen, ist es wichtig, die Rolle von Indizes für Fremdschlüssel zu verstehen.
Indexanforderungen für Fremdschlüssel
Damit phpMyAdmin Fremdschlüsselbeziehungen erkennt, muss ein Der Index muss für die Fremdschlüsselspalte in der verweisenden Tabelle definiert werden. In diesem Fall muss ein Index für die Spalte „foo_id“ in der Tabelle „foo_bar“ erstellt werden.
Schritte zum Einrichten von Fremdschlüsseln in phpMyAdmin
Indem Sie diese Schritte befolgen, können Sie erfolgreich Fremdschlüssel zwischen „foo“, „bar“ und „foo_bar“ einrichten. Tabellen in phpMyAdmin, um die Datenintegrität durch erzwungene Beziehungen sicherzustellen.
Das obige ist der detaillierte Inhalt vonWarum erkennt phpMyAdmin meinen Fremdschlüssel nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!