m 编写以下几行来创建触发器:
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
MySQL 对分隔符感到困惑。它认为第一个;是TRIGGER声明的结束(它不是)。用于delimiter暂时更改它,稍后再将其更改回来:
delimiter |
create trigger notify after insert on applications
for each row
begin
insert into notifications (sno) values (1);
end;
|
delimiter ;
更多在文档中。