Это должен быть довольно простой вопрос, но я не могу найти простой ответ. Как создать внешний ключ, который также является первичным ключом в MySQL? Вот моя текущая попытка:
CREATE TABLE Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id),
discount DOUBLE,
type VARCHAR(255),
price DOUBLE,
);
CREATE TABLE Normal_Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id);
);
CREATE TABLE Special_Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id);
);
Что мне здесь не хватает?
Спасибо заранее.