写下以下行来创建触发器:
create trigger notify after insert on applications
for each row
begin
insert into notifications SET sno=1;
end;
但每次我都会收到以下错误:
您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第4行的''附近使用正确的语法
第4行是 - insert into notifications SET sno=1
答案 0 :(得分:1)
MySQL对分隔符感到困惑。它认为第一个;
是TRIGGER
声明的结尾(它不是)。使用delimiter
暂时更改,稍后再更改:
delimiter |
create trigger notify after insert on applications
for each row
begin
insert into notifications (sno) values (1);
end;
|
delimiter ;
documentation中的更多内容。