我有三个表:users
,account
和accountinfo
我试图做一个触发器,将用户的id添加到帐户表中的UserID
列。这里是我的尝试:使用MySQL数据库触发器
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,如果这有什么不同。
谢谢,这工作完美 – ghost1349