在触发器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 基本上,这个想法是

我试图在触发时插入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
基本上,这个想法是在进入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 ;