Wie lege ich Fremdschlüssel fest? Erstellen Sie eine Haupttabelle und eine Untertabelle. Öffnen Sie das phpMyAdmin-Dashboard. Wählen Sie die Haupttabelle aus. Öffnen Sie die Registerkarte „Struktur“. Fügen Sie eine Fremdschlüsselspalte hinzu und wählen Sie die zugehörige Spalte in der untergeordneten Tabelle aus. Wählen Sie den Fremdschlüsseltyp (z. B. „CASCADE“). Änderungen speichern.
So richten Sie Fremdschlüssel mit phpMyAdmin ein
Ein Fremdschlüssel ist eine Datenbankbeziehung, die eine Spalte in einer Tabelle mit einer Spalte in einer anderen Tabelle verknüpft und so Datenintegrität und -konsistenz gewährleistet. Hier ist eine Schritt-für-Schritt-Anleitung zum Einrichten von Fremdschlüsseln mit phpMyAdmin:
Schritt 1: Haupt- und Untertabellen erstellen
Zuerst müssen Sie zwei Tabellen erstellen: Haupt- und Untertabellen. Die Haupttabelle enthält die übergeordneten Daten und die untergeordnete Tabelle enthält die mit der übergeordneten Tabelle verknüpften Daten.
Schritt 2: Öffnen Sie phpMyAdmin.
Melden Sie sich beim phpMyAdmin-Dashboard an.
Schritt 3: Wählen Sie die Haupttabelle aus
Wählen Sie im linken Bereich die Haupttabelle aus, in der Sie den Fremdschlüssel erstellen möchten.
Schritt 4: Öffnen Sie die Registerkarte „Struktur“.
Klicken Sie unten in der Haupttabelle auf die Registerkarte „Struktur“.
Schritt 5: Fremdschlüsselspalte hinzufügen
Geben Sie im Abschnitt „Fremdschlüssel hinzufügen“ den Namen der Untertabelle und die Fremdschlüsselspalte ein.
Schritt 6: Wählen Sie die zugehörige Spalte in der untergeordneten Tabelle aus.
Wählen Sie im Feld „Subtable Foreign Key“ die Spalte in der untergeordneten Tabelle aus, die mit der Spalte in der Haupttabelle verknüpft werden soll.
Schritt 7: Wählen Sie den Fremdschlüsseltyp aus
Wählen Sie im Dropdown-Menü „Fremdschlüsseltyp“ den Typ des Fremdschlüssels aus, den Sie verwenden möchten. Normalerweise wählen Sie „CASCADE“, was bedeutet, dass beim Löschen oder Aktualisieren von Daten in der Haupttabelle auch die zugehörigen Daten in der untergeordneten Tabelle gelöscht oder aktualisiert werden.
Schritt 8: Änderungen speichern
Klicken Sie auf die Schaltfläche „Speichern“, um die Fremdschlüsseleinstellungen zu speichern.
Beispiel:
Angenommen, Sie haben eine Haupttabelle namens „Kunden“, die die folgenden Spalten enthält:
Es gibt auch eine Untertabelle namens „Bestellungen“, die die folgenden Spalten enthält:
Um einen Fremdschlüssel einzurichten, können Sie eine Fremdschlüsselspalte namens „customer_id“ in der Tabelle „Customers“ hinzufügen, um sie mit der Tabelle „Orders“ zu verknüpfen. Die „customer_id“ Spalte. Dadurch wird sichergestellt, dass jede Bestellung einem Kunden zugeordnet ist und bei der Löschung von Kundendaten auch die entsprechenden Bestelldaten gelöscht werden.
Das obige ist der detaillierte Inhalt vonSo legen Sie Fremdschlüssel in phpmyadmin fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!