gpt4 book ai didi

mysql - 如何在插入触发器之前编写一个 MySQL 以在表中插入数据?

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:03 24 4
gpt4 key购买 nike

我需要在第一个表中插入数据时创建一个触发器,以便能够在第二个表中插入与第一个表相关的一些数据。

CREATE TRIGGER test1
ON Telegramas
BEFORE INSERT
AS
BEGIN
INSERT INTO Dispositivos SET Dispositivos.GrupoOrigen = Telegramas.GrupoOrigen;
END;

我已经创建了它,但是有一个我看不到的语法错误。一些帮助?还是其他让关系更轻松的方法?

最佳答案

你必须改变分隔符,像这样:

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 ;

关于mysql - 如何在插入触发器之前编写一个 MySQL 以在表中插入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47631137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com