проблема заключается в следующем: в sqlyog создал таблицу, пускаю на компиляцию, вылетает ошибка 1050 - Table 'seans' already exists. По логике вроде все верно, может кто по опытнее поможет.
USE CINEMA;
CREATE TABLE ROOM (
ROOM_ID INT AUTO_INCREMENT NOT NULL,
NAME VARCHAR(10) NOT NULL,
PRIMARY KEY(ROOM_ID)
);
CREATE TABLE SEANS(
SEANS_ID INT AUTO_INCREMENT NOT NULL,
ROOM_ID INT NOT NULL,
FILM_ID INT NOT NULL,
FILM_DAY VARCHAR(11),
PRIMARY KEY(SEANS_ID),
FOREIGN KEY (ROOM_ID) REFERENCES CENA(ROOM_ID),
FOREIGN KEY (FILM_ID) REFERENCES FILM(FILM_ID)
);
CREATE TABLE FILM(
FILM_ID INT AUTO_INCREMENT NOT NULL,
NAME VARCHAR(50) NOT NULL,
DIRECTOR VARCHAR(40) NOT NULL,
PRIMARY KEY(FILM_ID)
);
CREATE TABLE CENA(
CENA_ID INT AUTO_INCREMENT NOT NULL,
SEANS_TIME_ID INT NOT NULL,
CENA INT NOT NULL,
ROOM_ID INT NOT NULL,
PRIMARY KEY(CENA_ID)
);
CREATE TABLE SEANS_TIME(
SEANS_TIME_ID INT AUTO_INCREMENT NOT NULL,
SEANS_TIME VARCHAR (5),
PRIMARY KEY(SEANS_TIME_ID)
);
[Ответ]
FOREIGN KEY (ROOM_ID) REFERENCES CENA(ROOM_ID),
FOREIGN KEY (FILM_ID) REFERENCES FILM(FILM_ID)
Возможно вот эти строки ссылаются на таблицы которые еще не созданы.
[Ответ]
Сообщение от ScarFace:
вылетает ошибка 1050 - Table 'seans' already exists
по-моему всё предельно ясно. осталось только перевести сию сокроментальную фразу
[Ответ]