Запустить поле проверки MySQL с сообщением о вставке - PullRequest
0 голосов
/ 28 августа 2018

Мне нужно создать триггер, который не позволяет вставлять в таблицу Lst_Cat в поле Lst_Cat.CategoryParentId что не существует во всех полях Lst_Cat.CatId с ошибкой 'неправильные данные'

Я пытаюсь создать

создать триггерный тест.Lst_Cat_check на test.lst_cat

BEFORE INSERT
FOR EACH ROW
if 1 = ( SELECT COUNT(CategoryParentId)
        FROM test.lst_cat
        WHERE test.lst_cat.CatId=test.lst_cat.CategoryParentId
        )
        BEGIN
        ROLLBACK 
--RISEERROR???
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...