Thread Beziehungen in MySQL definieren (17 answers)
Opened by Heromaster at 2004-02-19 12:06

Heromaster
 2004-02-19 12:06
#31751 #31751
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
Wie formuliere ich eine korrekte Beziehung zwischen Tabellen? Irgendwie sagt mir MySQL immer, das ich einen Fehler in meinen Statements habe, wenn ich folgendes erstellen will:
[sql]CREATE TABLE acl_groups (id SMALLINT(2) UNSIGNED AUTO_INCREMENT NOT NULL, group VARCHAR(30) NOT NULL, level SMALLINT(1) UNSIGNED NOT NULL, description VARCHAR(255), PRIMARY KEY(id) ), TYPE =INNODB;
CREATE TABLE acl_rights (id TINYINT(23) UNSIGNED AUTO_INCREMENT NOT NULL, path VARCHAR(255) NOT NULL BINARY, groupid SMALLINT(2) UNSIGNED NOT NULL, INDEX group_idx(groupid), PRIMARY KEY(id), CONSTRAINT groups_rights FOREIGN KEY group_idx REFERENCES acl_groups(id) ON DELETE CASCADE ON UPDATE CASCADE), TYPE =INNODB;[/sql]
edit: Der Fehler kommt immer im 2. Statement, jedoch schweigt sich MySQL aus, wo genau der Fehler liegt.\n\n

<!--EDIT|Heromaster|1077185366-->
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.

View full thread Beziehungen in MySQL definieren