Ошибка создания таблицы MySQL - PullRequest
0 голосов
/ 29 июня 2009

Я получаю сообщение об ошибке при запуске следующей таблицы создания:

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, но я проверил каждую строку, и синтаксис правильный в соответствии с документацией. Я что-то упустил?

Заранее спасибо за все ваши ответы.

1 Ответ

3 голосов
/ 29 июня 2009

Попробуйте изменить точку с запятой в строке:

 location    VARCHAR(32)             NOT NULL;

до запятой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...