Das Einrichten von Fremdcode in Navicat umfasst die folgenden Schritte: Erstellen Sie eine Tabelle. Erstellen Sie ein Fremdschlüsselfeld, aktivieren Sie „Fremdschlüssel“ und wählen Sie die Referenztabelle und das Referenzfeld aus. Legen Sie Aktualisierungs- und Löschregeln fest. Wählen Sie normalerweise „Kaskadenaktualisierung“ und „Kaskadenlöschen“ aus. Klicken Sie auf „OK“, um die Einstellungen zu speichern und die Erstellung des Fremdcodes abzuschließen.
So legen Sie Fremdcode in Navicat fest
Das Einrichten von Fremdcode in Navicat ist sehr einfach. Hier sind die detaillierten Schritte:
Schritt 1: Tabelle erstellen
- Klicken Sie mit der rechten Maustaste auf die Datenbank Namen und wählen Sie „Tabelle erstellen“.
- Füllen Sie den Tabellennamen und die Felder im Tabellenassistenten aus.
Schritt 2: Fremdschlüssel erstellen
- Klicken Sie mit der rechten Maustaste auf das Feld, in dem Sie einen Fremdschlüssel erstellen möchten, und wählen Sie „Bearbeiten“.
- Aktivieren Sie im Dialogfeld „Spalte bearbeiten“ die Option „Fremdcode“.
- Wählen Sie im Reiter „Fremdcode“ die Referenztabelle und das Referenzfeld aus.
Schritt 3: Aktualisierungs- und Löschregeln festlegen
- Aktualisierungsregeln: Wenn sich das referenzierte Feld in der übergeordneten Tabelle ändert, wie wird mit dem entsprechenden Fremdcodefeld in der untergeordneten Tabelle umgegangen? Wählen Sie normalerweise „Cascade Update“.
- Löschregeln: Wenn das referenzierte Feld in der übergeordneten Tabelle gelöscht wird, wie wird mit dem entsprechenden Fremdcodefeld in der untergeordneten Tabelle umgegangen? Wählen Sie normalerweise „Kaskadenlöschung“.
Schritt 4: Abschließen
- Klicken Sie auf „OK“, um die Einstellungen zu speichern.
- Wiederholen Sie die obigen Schritte, um Fremdcodes für andere Fremdcodefelder zu erstellen.
Beispiel
Angenommen, Sie haben zwei Tische: 订单
和产品
. Sie möchten Fremdschlüssel erstellen, um sicherzustellen, dass jede Bestellung einem Produkt zugeordnet ist.
- Klicken Sie in der Tabelle „Bestellungen“ mit der rechten Maustaste auf das Feld „Produkt-ID“ und wählen Sie „Bearbeiten“.
- Aktivieren Sie im Dialogfeld „Spalte bearbeiten“ die Option „Fremdcode“.
- Setzen Sie im Reiter „Fremdcode“ die Referenztabelle auf „Produkt“ und das Referenzfeld auf „Produkt-ID“.
- Wählen Sie „Kaskadenaktualisierung“ und „Kaskadenlöschung“ als Aktualisierungs- und Löschregeln.
- Klicken Sie auf „OK“, um die Einstellungen zu speichern.
Sobald jetzt ein Produkt in der Produkttabelle aktualisiert oder gelöscht wird, werden alle Bestellungen, die auf dieses Produkt in der Bestelltabelle verweisen, entsprechend aktualisiert oder gelöscht.
Das obige ist der detaillierte Inhalt vonSo legen Sie Fremdcode in Navicat fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!