这是我创建的触发器,我想将new.utype与员工进行比较,如下所示,但不知道在mysql中比较它的实际方法..我怎样才能实现这一目标,并且请告诉我条件语法是否正确或不是
delimiter $$
CREATE TRIGGER insdetail_tomaster
AFTER INSERT ON tempdetail
FOR EACH ROW BEGIN
IF(new.utype =='employee') THEN
INSERT INTO master_employee values(new.field1,new.filed2);
ELSE
INSERT INTO master_manager values(new.field1,new.fiel2);
END $$
DELIMITER ;
答案 0 :(得分:1)
使用“like”关键字如下
Foo
整个触发器看起来像这样
IF new.utype like 'employee'
我假设你写的触发器不是字符串比较是正确的 感谢