#mysql
Вопрос:
mysql. По какой-то причине я продолжаю получать ошибку всякий раз, когда пытаюсь это сделать. В нем говорится, что «создать» недопустимо в этой позиции. Я пробовал ставить ; после создания таблицы, но я все равно получаю это
CREATE TABLE user (
ID int(11) NOT NULL,
name varchar(255) NOT NULL,
home_country varchar(255) NOT NULL
)
CREATE TABLE Favourites (
UserID INT NOT NULL,
BandID INT NOT NULL,
PRIMARY KEY(UserID, BandID),
FOREIGN KEY (UserID) REFERENCES User (ID),
FOREIGN KEY (BandID) REFERENCES Band (bid)
);
Комментарии:
1.
user
зарезервировано слово в MySQL. Попробуйте использовать другое слово или окружите его отступами`. `2. пользователь @hermanto НЕ является зарезервированным словом в MySQL
3. @Тимоти : в конце вашей первой инструкции CREATE TABLE нет разделителя