Thêm FOREIGN KEY (sale_id) REFERENCES Sale(sale_id)
cho mỗi bảng nước ngoài:
CREATE TABLE Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id),
discount DOUBLE,
type VARCHAR(255),
price DOUBLE
) ENGINE=INNODB;
CREATE TABLE Normal_Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id),
FOREIGN KEY (sale_id) REFERENCES Sale(sale_id)
) ENGINE=INNODB;
CREATE TABLE Special_Sale(
sale_id CHAR(40),
PRIMARY KEY(sale_id),
FOREIGN KEY (sale_id) REFERENCES Sale(sale_id)
) ENGINE=INNODB;
Chỉ cần đảm bảo rằng cơ sở dữ liệu của bạn là InnoDB
hỗ trợ Tài liệu tham khảo nước ngoài.