Hallo zusammen,
bin ziemlich neu in mySQL.
Warum bekomme ich den Fehler 1005 (errno: 150) beim Erstellen der sells-table? Ich habe die Doku hoch- und runtergelesen, gegoogelt und rumprobiert. Die Tabellen werden neu direkt nacheinander unter mySQL 4.0 erstellt:
create table kunden2
(
id
int(4) not null auto_increment,
name
varchar(64),
PRIMARY KEY (id
)
) TYPE=innodb
create table products2
(
id
int(4) not null auto_increment,
name
varchar(64),
PRIMARY KEY (id
)
) TYPE=innodb
CREATE TABLE sells(
id
int(4) not null auto_increment,
prod
int(4) not null,
kunde
int(4) not null,
FOREIGN KEY ( kunden_id ) REFERENCES kunden2( id ) ,
FOREIGN KEY ( product_id ) REFERENCES products2( id ) ,
PRIMARY KEY ( id
)
) TYPE = INNODB
Danke für Tips,
Michael