ошибка внешнего ключа при удалении каскада при создании таблицы [закрыто]

Для меня работал следующий параметр:

    NAME="par1-par2-par3"
    echo $(TMP=${NAME%-*};echo ${TMP##*-})

Выход:

    par2
0
задан jarlh 16 January 2019 в 07:50
поделиться

2 ответа

Вы используете одно и то же имя столбца 2 раза, как shId

Попробуйте использовать, как показано ниже

CREATE TABLE schedules(
    shID INT,
    openTime TIME,
    closeTime TIME,
    shopID int FOREIGN KEY REFERENCES Shops(ShopID) ON DELETE CASCADE
);
0
ответ дан sri harsha 16 January 2019 в 07:50
поделиться

Я думаю, вы только что пропустили скобку

CREATE TABLE schedules(
    shID INT,
    openTime TIME,
    closeTime TIME,
    FOREIGN KEY (shID) REFERENCES Shops (ShopID) ON DELETE CASCADE
);
0
ответ дан Zaynul Abadin Tuhin 16 January 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: