Witam, przychodzę do was z problemem, którego nie potrafię rozwiązać. Próbuję zdefiniować klucz obcy w jednej z tabel i niestety nie działa mi kod odpowiednio, bo baza danych się nie tworzy poprawnie przy uruchomieniu w command linie. Chce stworzyć klucz obcy w tabeli uczestnicy, który czerpie klucz główny z tabeli kursy.
create table uczestnicy
(
pesel varchar(11) primary key not null,
imie varchar(20) not null,
nazwisko varchar(25) not null,
telefon varchar(20),
id_kursu int(10),
FOREIGN KEY (id_kursu) REFERENCES kursy(id_kursu),
jazdy date default '0000-00-00'
);
create table kursy
(
id_kursu int(10) primary key not null,
kursy_uczniow varchar(50)
);