create database MALL;
use MALL;
create table customer (
customer_id int not null,
name varchar (20),
lastname varchar(20),
registration_date date,
primary key (customer_id)
);
create table inventory (
item_id int not null,
item_name varchar(20),
cost int,
primary key (item_id)
);
create table purchase (
purchase_date date,
purchase_count int,
customer_id int,
item_name varchar(20),
foreign key (customer_id) references customer(customer_id),
foreign key (item_name) references inventory(item_name)
);
Я получаю эту ошибку
ОШИБКА 1822 (HY000): не удалось добавить ограничение внешнего ключа. Отсутствует индекс для ограничения "Purchase_ibfk_2" в указанной таблице "inventory"