Я работаю с тремя таблицами.Почему я получаю эту ошибку: Ошибка 1215 Не удается добавить ограничение внешнего ключа?
CREATE TABLE Unit(
AptNumber integer(4),
PopertyId integer(4),
RentalPrice integer(8),
Size varchar (20),
PRIMARY KEY (PopertyId, AptNumber),
FOREIGN KEY (PopertyId) REFERENCES Property (Id)
);
CREATE TABLE Customer(
Name varchar(15),
RenterId integer(6),
PRIMARY KEY(RenterId)
);
и
CREATE TABLE Rentals(
AptNumber integer(4),
RenterId integer(6),
StartDate varchar(8),
EndDate varchar(8),
PRIMARY KEY(AptNumber, RenterId),
FOREIGN KEY (AptNumber) REFERENCES Unit(AptNumber),
FOREIGN KEY (RenterId) REFERENCES Customer(RenterId)
);
Когда я пытаюсь создать третью таблицу, аренда, я получаю сообщение об ошибке. ОШИБКА 1215 (HY000): Невозможно добавить ограничение внешнего ключа.
Мои ключи соответствуют типу и размеру данных, поэтому я не уверен, в чем проблема.
Благодарим за помощь.
Где ваш таблица собственности? –