phpadmin mysql的触发器语法错误
我需要MySQL触发器的正确语法:phpadmin mysql的触发器语法错误,php,mysql,triggers,Php,Mysql,Triggers,我需要MySQL触发器的正确语法: CREATE TRIGGER `parent_comm` BEFORE UPDATE ON `employee` FOR EACH ROW BEGIN SET NEW.`parent_com`=(NEW.`com_amt`*10/100) WHERE `id` = NEW.`parent_id` END; 错误: #1064-您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解在“WHER
CREATE TRIGGER `parent_comm`
BEFORE UPDATE ON `employee` FOR EACH ROW
BEGIN
SET NEW.`parent_com`=(NEW.`com_amt`*10/100)
WHERE `id` = NEW.`parent_id`
END;
错误:
#1064-您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解在“WHEREid
=NEW.parent\u id
在第5行结束
查看before aksing here set语句中的where没有意义,每个语句都必须终止,您似乎没有设置分隔符(),因为只有一个语句不需要begin和end语句。