Получение синтаксической ошибки, но очень не уверен, что не так - PullRequest
0 голосов
/ 01 февраля 2019

Я получаю синтаксическую ошибку.Когда я проверяю создание каждой таблицы отдельно, синтаксис в порядке.Когда я делаю это вместе, это не так.Не могли бы вы помочь.

Код:

CREATE TABLE users (
    user_id         int(11)
                    NOT NULL
                    AUTO_INCREMENT
                    PRIMARY KEY,

     id             int(11)
                    NOT NULL,

    date_added      timestamp
                    NOT NULL
                    DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

CREATE TABLE prod (
    prod_id         int(20)
                    NOT NULL
                    AUTO_INCREMENT
                    PRIMARY KEY,

    user_id         int(11)
                    NOT NULL,
                    FOREIGN KEY (user_id) REFERENCES users (user_id),

    info_str        varchar(1000)
                    NOT NULL,

    date_added      timestamp
                    NOT NULL
                    DEFAULT CURRENT_TIMESTAMP
);

Ошибка:

Синтаксическая ошибка в строке 15

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