Die Schritte zum Einrichten von Fremdschlüsseln in Navicat Premium sind wie folgt: Aktivieren Sie die Mastertabelle, das Masterfeld, die Slavetabelle und das Slavefeld; legen Sie Aktualisierungs- und Löschregeln sowie Kaskadenoptionen fest und starten Sie Navicat Premium neu .
So richten Sie Fremdschlüssel in Navicat Premium ein
Schritt 1: Fremdschlüsseleinschränkungen aktivieren
- Öffnen Sie Navicat Premium und stellen Sie eine Verbindung zu Ihrer Datenbank her.
- Klicken Sie mit der rechten Maustaste auf die Tabelle, in der Sie eine Fremdschlüsseleinschränkung erstellen möchten, und wählen Sie Bearbeiten > Beziehungen.
- Aktivieren Sie im Dialogfeld „Beziehungen“ das Kontrollkästchen „Fremdschlüsseleinschränkungen aktivieren“.
Schritt 2: Erstellen Sie einen Fremdschlüssel
- Wählen Sie in der Dropdown-Liste „Haupttabelle“ die Haupttabelle aus, die die Fremdschlüsselspalte enthält.
- Wählen Sie in der Dropdown-Liste „Hauptfeld“ die Spalte in der Master-Tabelle aus, die auf die Spalte in der Slave-Tabelle verweist.
- Wählen Sie in der Dropdown-Liste „Details“ die Slave-Tabelle aus, die auf die Spalten der Master-Tabelle verweist.
- Wählen Sie in der Dropdown-Liste „Von Feld“ die Spalte aus der Tabelle aus, aus der referenziert wird.
Schritt 3: Fremdschlüsseloptionen festlegen
-
Aktualisierungsregeln: Definieren Sie, wie die entsprechenden Datensätze in der Slave-Tabelle aktualisiert werden, wenn ein Datensatz in der Master-Tabelle aktualisiert wird.
-
Löschregeln: Definieren Sie, wie die entsprechenden Datensätze in der Slave-Tabelle gelöscht werden, wenn ein Datensatz in der Haupttabelle gelöscht wird.
-
Kaskadierendes Aktualisieren/Löschen: Automatisch kaskadierende Aktualisierungen oder Löschungen von Datensätzen aus der Tabelle.
Schritt 4: Änderungen speichern
- Klicken Sie auf die Schaltfläche OK, um die Änderungen zu speichern.
- Starten Sie Navicat Premium neu, um Fremdschlüsseleinschränkungen zu aktivieren.
Zusätzliche Tipps
- Stellen Sie sicher, dass die Spalten in der Haupttabelle eindeutige Einschränkungen oder Primärschlüsseleinschränkungen haben.
- Der Datentyp der Spalten in der Slave-Tabelle sollte mit dem der Spalten in der Master-Tabelle identisch sein.
- Fremdschlüsseleinschränkungen gewährleisten Datenintegrität und -konsistenz.
Das obige ist der detaillierte Inhalt vonSo legen Sie Fremdschlüssel in Navicat Premium fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!