Relation in MySQL

RBS05

Grünschnabel
Wie erstelle ich in MySQL (arbeite mit phpmyadmin) eine 1:1, oder 1:n, oder n:m Relation?

Würde mich über Hilfe freuen :)
 
Relationen in MySQL gibt es defacto gar nicht

In MySQL gibt es aus Performancegründen keine Überprüfung von Relationen; d.h. du kannst zwar Foreign Keys definieren, diese werden jedoch nicht ausgewertet - sie sind also (noch) sinnlos. Eventuell ändert sich diesbzgl. etwas in kommenden MySQL-Versionen.

Ein Beispiel für Foreign Keys in MySQL (auch wenn's nichts nützt ;)):

Code:
CREATE TABLE Bundesland (BlId INT IDENTITY,
	Bezeichnung VARCHAR (20) NOT NULL,
	Laenderkuerzel VARCHAR (2) NOT NULL,
	CONSTRAINT PK_Bundesland PRIMARY KEY (BlId),
	CONSTRAINT FK_Bundesland_LAND FOREIGN KEY (Laenderkuerzel) REFERENCES land (Laenderkuerzel) ON DELETE CASCADE ON UPDATE CASCADE);
 
Zurück