我正在开发一个项目,我不得不对表进行一些更改,以帮助加快我正在处理项目的速度,我不得不对表进行一些更改以帮助加快速度起来。我尝试创建以下触发器,但它不起作用,只是给我标准的#1064你的语法错误有错误。
create trigger _wc_insert_trigger before insert on widget_components
set new.component_id = (select id from components c where c.part_no=new.part_no)
我以前从未使用过触发器,而且我并不真正了解从Google回复中得到的所有内容。我尝试创建以下触发器,但它不起作用,只是给我标准的#1064你的语法错误有错误。
关于如何使这样的事情发挥作用的任何想法?我没有预算进入并重构现有的应用程序以考虑这种变化。
答案 0 :(得分:1)
delimiter |
create trigger wc_insert_trigger before insert on widget_components
FOR EACH ROW BEGIN
set new.component_id = (select id
from components c
where c.part_no=new.part_no);
END
|
delimiter ;