1072 - ключевая колонка "UserID" не существует в таблице
Эй, ребята, мне нужна ваша помощь в создании этих SQL, я не знаю, почему я столкнулся с этой проблемой. он создает первые 2 таблицы, но когда он добирается до таблицы драйверов, он бросает fit
Ошибка:
MySQL сказал: документация
#1072 - ключевая колонка "UserID" не существует в таблице
CREATE TABLE User ( UserID int(11) NOT NULL AUTO_INCREMENT, FirstName varchar(50) default NULL, LastName varchar(50) default NULL, Email varchar(50) default NULL, Password varchar(50)default NULL, PRIMARY KEY (UserID) )ENGINE=INNODB; CREATE TABLE Car ( CarID int(11) NOT NULL AUTO_INCREMENT, Make varchar(50) default NULL, Year int(11) default NULL, Color varchar(50) default NULL, PRIMARY KEY (CarID) )ENGINE=INNODB; CREATE TABLE Driver ( DriverID int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (DriverID), FOREIGN KEY (UserID) REFERENCES User (UserID), FOREIGN KEY (CarID) REFERENCES Car (CarID) )ENGINE=INNODB; CREATE TABLE Request ( RequestID int(11) NOT NULL AUTO_INCREMENT, From varchar(50) default NULL, To varchar(50) default NULL, RequestDate Date default NULL, PRIMARY KEY (RequestID), FOREIGN KEY (UserID) REFERENCES User (UserID), FOREIGN KEY (CarID) REFERENCES Car (CarID) )ENGINE=INNODB;
Спасибо за вашу помощь.