У меня есть две таблицы:
create table pwlhseis(
ma int,
hmeromhnia date,
wra time,
hmer_diek date,
ae_po int,
amka_po int,
constraint foreign key (amka_po) references pelates(amka),
primary key (ma));
И
create table ekdromes(
ae int,
diarkeia int,
proorismos varchar(20),
kostos float,
timh float,
afeteria varchar(20),
hm_enarkshs date,
primary key (ae));
Тогда:
alter table ypallhloi
add constraint foreign key (arithmos_up) references grafeia(arithmos_g);
alter table ekdromes
add constraint foreign key (ae) references pwlhseis(ae_po);
Первый альтер работает хорошо, когда я пытаюсь запустить второй, я получаю ту ошибку 1822 года. В чем проблема?