Mam problem nie mogę utworzyć relacji między dwoma tabelami próbuje dodać :
ale wyskakuje :
ALTER TABLE zdjecia ADD FOREIGN KEY (id_Format) REFERENCES format(id_Format);
Cytat
#1452 - Cannot add or update a child row: a foreign key constraint fails (`fotograf`.<result 2 when explaining filename '#sql-b98_30e'>, CONSTRAINT `#sql-b98_30e_ibfk_1` FOREIGN KEY (`id_Format`) REFERENCES `format` (`id_Format`))
Szukałem w necie ale nie mogę znaleść błędu u siebie.
Tak wyglądają tabele
CREATE TABLE zdjecia( id_Zdjecie int UNSIGNED AUTO_INCREMENT NOT NULL , id_Format int UNSIGNED NOT NULL, Nazwa_zdjecie varchar(30), PRIMARY KEY (id_Zdjecie) ); CREATE TABLE format( id_Format int UNSIGNED AUTO_INCREMENT NOT NULL, wymiar varchar(10), Rodzaj_papieru varchar(10), Cena Decimal(4,2), PRIMARY KEY (id_Format) );