在触发器mysql中插入多个语句
我试图在触发时插入MYSQL中的多个表。我的代码如下:在触发器mysql中插入多个语句,mysql,triggers,Mysql,Triggers,我试图在触发时插入MYSQL中的多个表。我的代码如下: CREATE TRIGGER createUsername AFTER INSERT ON UserDatabase FOR EACH ROW BEGIN INSERT INTO PushNotifications_Device (Username) VALUES (NEW.Username) INSERT INTO LoginDatabase (Username) VALUES (NEW.Username) END 基本上,这个想法是
CREATE TRIGGER createUsername AFTER INSERT ON UserDatabase
FOR EACH ROW BEGIN
INSERT INTO PushNotifications_Device (Username) VALUES (NEW.Username)
INSERT INTO LoginDatabase (Username) VALUES (NEW.Username)
END
基本上,这个想法是在进入UserDatabase、PushU设备和LoginDatabase表之后复制新用户名。但是我有语法错误
非常感谢您的帮助。谢谢 缺少分隔符,触发器应为
delimiter //
CREATE TRIGGER createUsername AFTER INSERT ON UserDatabase
FOR EACH ROW
BEGIN
INSERT INTO PushNotifications_Device (Username) VALUES (NEW.Username) ;
INSERT INTO LoginDatabase (Username) VALUES (NEW.Username);
END;//
delimiter ;