Englisch [ˈfɔrin ki:] US [ˈfɔrɪn ki]

fremde Schlüsselwörter

mysql FOREIGN KEY-Einschränkung Syntax

Funktion: Der AUSLÄNDISCHE SCHLÜSSEL in einer Tabelle zeigt auf den PRIMÄRSCHLÜSSEL in einer anderen Tabelle.

Beschreibung: FOREIGN KEY-Einschränkungen werden verwendet, um Aktionen zu verhindern, die Verbindungen zwischen Tabellen zerstören. Die FOREIGN KEY-Einschränkung verhindert außerdem, dass illegale Daten in die Fremdschlüsselspalte eingefügt werden, da es sich dabei um einen der Werte in der Tabelle handeln muss, auf die sie verweist.

mysql FOREIGN KEY-Einschränkung Beispiel

//在 "Orders" 表创建时为 "Id_P" 列创建 FOREIGN KEY
CREATE TABLE Orders(Id_O int NOT NULL,OrderNo int NOT NULL,Id_P int,PRIMARY KEY (Id_O),FOREIGN KEY (Id_P) REFERENCES Persons(Id_P));