O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.10. Eine Tabelle mit einem Fremdschlüssel erstellen

Nachdem Sie wissen, warum Sie einen Fremdschlüssel mit einem Constraint erstellen sollten, erfahren Sie jetzt, wie das tatsächlich geht. Beachten Sie, dass wir dem CONSTRAINT einen Namen geben, der uns festzustellen ermöglicht, aus welcher Tabelle der Schlüssel kommt.

CREATE TABLE interessen (
				int_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
				interesse VARCHAR(50) NOT NULL,
				kontakt_id INT NOT NULL,
				CONSTRAINT meine_kontakte_kontakt_id_fk
				FOREIGN KEY (kontakt_id)
				REFERENCES meine_kontakte (kontakt_id)
				);

Wie Sie sehen, kann der Primärschlüssel auch angezeigt werden, indem der PRIMARY KEY-Befehl dort angegeben wird, wo die entsprechende Spalte eingerichtet wird.

Den Fremdschlüssel erzeugen wir ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required