在插入消息时触发MySQL检查字段

时间:2018-08-28 10:56:06

标签: mysql triggers event-triggers

我需要创建触发器,该触发器不允许您在表Lst_Cat中插入 在字段Lst_Cat.CategoryParentId中 所有Lst_Cat.CatId字段中都不存在的内容 出现riseerror“错误数据”

我尝试创建

创建触发器测试。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

0 个答案:

没有答案