Das Einrichten von Fremdschlüsseln in Navicat erfordert: Erstellen von Fremdschlüsseltabellen und -beziehungen, Konfigurieren von Fremdschlüsseleinschränkungen, einschließlich übergeordneter Tabellen, Fremdschlüsselfelder, Aktualisierungskaskaden und Löschkaskaden;
Fremdschlüssel in Navicat festlegen
Um Fremdschlüssel in Navicat festzulegen, müssen Sie die folgenden Schritte ausführen:
1. Erstellen Sie eine Fremdschlüsseltabelle.
- Erstellen Sie eine Tabelle in der Datenbank und geben Sie den Primärschlüssel an.
- Erstellen Sie eine zweite Tabelle, genannt Untertabelle, die die Fremdschlüssel enthält.
2. Erstellen Sie eine Beziehung
- Klicken Sie mit der rechten Maustaste auf die Untertabelle und wählen Sie „Design“.
- Wählen Sie auf der Registerkarte „Felder“ das Feld aus, in dem Sie den Fremdschlüssel erstellen möchten.
- Wählen Sie „Fremdschlüssel“ aus dem Dropdown-Menü „Datentyp“.
3. Fremdschlüsseleinschränkungen konfigurieren
- Geben Sie auf der Registerkarte „Fremdschlüsseleinschränkungen“ den Namen der übergeordneten Tabelle und das Fremdschlüsselfeld ein.
- Wählen Sie „Referenz-Primärschlüssel“, um den Primärschlüssel der übergeordneten Tabelle anzugeben.
- Wählen Sie „Kaskade aktualisieren“ und/oder „Kaskade löschen“, um das Verhalten der Fremdschlüsseleinschränkung zu definieren.
4. Änderungen speichern
- Klicken Sie auf „OK“, um die Änderungen zu speichern.
5. Fremdschlüssel anzeigen
- Klicken Sie mit der rechten Maustaste auf die Untertabelle und wählen Sie „Design“.
- Im Reiter „Fremdschlüssel“ sehen Sie die erstellten Fremdschlüssel.
6. Fremdschlüsselverhalten
-
Aktualisierungskaskade: Wenn ein Datensatz in der übergeordneten Tabelle aktualisiert wird, wird der Fremdschlüssel, der auf diesen Datensatz in der untergeordneten Tabelle verweist, automatisch aktualisiert.
-
Löschkaskade: Wenn ein Datensatz in der übergeordneten Tabelle gelöscht wird, werden die Fremdschlüssel, die auf den Datensatz in der untergeordneten Tabelle verweisen, automatisch gelöscht.
Das obige ist der detaillierte Inhalt vonSo legen Sie Fremdschlüssel in Navicat fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!