Witajcie, ostatnio zacząłem robić projekt ze szkoły i niestety stanąłem w miejscu i nwm co robić.
Chodzi o problem "#1005 - Nie można stworzyć tabeli agd
.zlecenia
(Kod błędu: 150 "Foreign key constraint is incorrectly formed")"
który się pokazuje po próbie dodania relacji:
alter table zlecenia
add constraint foreign key (emailkontaktowy)
references klienci(email);
Trochę czytałem i zwykle chodziło o różniące się typy ale w moim przypadku są one identyczne i dlatego siedzę i się wkurzam.
Tworzenie tabel:
create table klienci(
idklienta int primary key AUTO_INCREMENT,
imie varchar(50),
nazwisko varchar(50),
adres varchar(50),
email varchar(50),
nr_telefonu int,
wiek int,
idplec int
);
create table zlecenia(
idzlecenia int primary key AUTO_INCREMENT,
iduslugi int,
idwykonujacy int,
idnazlecenie int,
datazlecenia date,
emailkontaktowy varchar(50),
nr_telefonu_kontaktowego varchar(50),
adres_wysylki varchar(50)
);
Byłbym serio wdzięczny gdyby ktoś z was mi podpowiedział o co może chodzić.