我有三个表:users
,account
并且accountinfo
我正在尝试创建一个触发器,将用户的 id 添加到UserID
帐户表中的列中。这是我尝试过的:
CREATE TRIGGER catchUser BEFORE INSERT ON defaultdatabase.users
FOR EACH ROW
BEGIN
INSERT INTO defaultdatabase.account(UserID) VALUES (new.id);
END
但是,我在INSERT
声明之后立即收到错误消息,
Syntax Error: insert 'semicolon'
为什么我收到这个错误是我有分号还是我的触发器错了?
如果这也有任何区别,我正在使用 MySQL 5.6。