Я получаю сообщение об ошибке при запуске следующей таблицы create:
CREATE TABLE Event (
id VARCHAR(10) NOT NULL,
title VARCHAR(100),
start_date DATE NOT NULL,
end_date DATE,
description TEXT,
url VARCHAR(200),
website VARCHAR(200),
location VARCHAR(32) NOT NULL;
PRIMARY KEY (id),
FOREIGN KEY (location) REFERENCES Location(id)
);
Ошибка, которую я получаю, такова:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 9
Я знаю, что эта ошибка связана с несовместимостью с синтаксисом и версией mysql, но я проверил каждую строку, и синтаксис верен в соответствии с документацией. Я что-то пропустил?
Спасибо за все ваши ответы.
Попробуйте изменить точку с запятой в строке:
location VARCHAR(32) NOT NULL;
в запятую.