触发器的IF语法在以下程序中意味着什么?
DELIMITER $$
create trigger mytable_check before insert on test.mytable for each row
begin
if new.id_category in ('list','of','special','categories')
and exists
(select * from mytable
where id_category=new.id_category
and keywords=new.keywords) then
call fail(concat('id_category,keywords must be unique when id_category is: ',new.id_category));
end if;
end $$
DELIMITER ;
我在理解这个触发器语句时遇到了一些问题。请你解释一下这个陈述?什么呢?
if new.id_category in ('list','of','special','categories')
声明意味着??
没有找到相关结果
已邀请:
1 个回复
姬第柔炒