char(8),
Единица_измерения char(3) default 'кг',
Количество_товара numeric(7,2) not null,
Цена_единицы_товара numeric(8,2),
Дата_поставки date,
check(Единица_измерения in ('кг','шт','уп')
);
create table Поставщики (
id char(6) primary key,
название varchar(20),
адрес varchar(20),
foreign key (id) references Поставки(Индекс_поставщика)
on delete cascade
on update cascade
);
Error Code: 1822. Failed to add the foreign key constraint. Missing index for constraint 'поставщики_ibfk_1' in the referenced table 'поставки'
подскажите в чем проблема? хочу чтобы поле id из поставщики ссылалось на основную таблицу поставки, поле индекс поставщика
наоборот же. широкую на широкую. индекс поставщика должен ссылаться на поставщиков. а id в поставщиках - праймари
Наоборот, поставки должны ссылаться на поставщиков
Обсуждают сегодня