我需要创建一个触发器,以便在第一个表中插入数据时能够插入第二个与第一个相关的数据。
CREATE TRIGGER test1
ON Telegramas
BEFORE INSERT
AS
BEGIN
INSERT INTO Dispositivos SET Dispositivos.GrupoOrigen = Telegramas.GrupoOrigen;
END;
我已经创建了但是有一个我看不到的语法错误。一些帮助?或其他方式使关系更容易?
答案 0 :(得分:2)
您必须更改分隔符,如下所示:
delimiter |
CREATE TRIGGER test1
[...]
END |
delimiter ;
但是你的触发器存在问题:
delimiter |
CREATE TRIGGER test1 BEFORE INSERT ON Telegramas
FOR EACH ROW
BEGIN
INSERT INTO Dispositivos SET GrupoOrigen = NEW.GrupoOrigen;
END |
delimiter ;