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,
kundeint(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