Permalänk

MYSQL PROBLEM, men foreign key.

Har skapat lite tabeller och när jag ska lägga in lite test värden får jag felet

"ERROR 1216: Cannot add or update a child row: a foreign key constraint fails "

Det jag ska lägga in är följade rad:
INSERT INTO Garment (id, price, imageUrl, type, gender, collectionName, style) Values ("1","100 kr","null","byxor","male","Spring05","Sportig");

och tabellen ser ut såhär:

CREATE TABLE Garment (
id int,
artNr varchar(20),
type varchar(40),
price varchar(20),
collectionName varchar(40),
gender varchar(20),
category varchar(20),
imageURL varchar(20),
style varchar(20),
PRIMARY KEY(id),

INDEX (collectionName),
FOREIGN KEY (collectionName)
REFERENCES Collection(collectionName)
ON UPDATE CASCADE ON DELETE CASCADE
) TYPE=INNODB;

Visa signatur

AMD Athlon 64 3400+ | Corsair Value S.512MB | EPoX EP-8KDA3+ | TAGAN 380W | Tt TSUNAMI SILVER |

Permalänk
Medlem

Finns "Spring05" i Collection.collectionName?

Permalänk

Haha.. smart, snacka om morgontrötthet.. tack.

Visa signatur

AMD Athlon 64 3400+ | Corsair Value S.512MB | EPoX EP-8KDA3+ | TAGAN 380W | Tt TSUNAMI SILVER |