创建以下触发器时出现语法错误:
create trigger x.generate_responsibility
before insert on x.organization_applications_b
for each row
begin
call x.resp_auto_generate(new.org_id,new.application_code);
end;
在此命令前加上:
delimiter //
并跟随
delimiter ;
因此,您可以在定义触发器时将分号用作触发器源的一部分,然后在完成后将分号用作常用的命令分隔符。
整个事情应该是这样的:
delimiter //
create trigger x.generate_responsibility
before insert on x.organization_applications_b
for each row
begin
call x.resp_auto_generate(new.org_id,new.application_code);
end; //
delimiter ;