【发布时间】:2013-05-05 04:13:09
【问题描述】:
我正在尝试创建一个触发器,以使用来自两个不同表的值插入一个新表(我使用的是 MySQL 5.5.27)。
尝试此操作时出现语法错误,但看不到错误在哪里。
DECLARE _Token VARCHAR(255);
SELECT token INTO _Token FROM appusers ON username = NEW.username;
INSERT INTO queue (token, message) VALUES (_Token, NEW.milestone);
我的假设是它不喜欢 DECLARE,因为当我使用以下命令时,我收到消息说 _Token 是一个未声明的变量。
SELECT token INTO _Token FROM appusers ON username = NEW.username;
INSERT INTO queue (token, message) VALUES (_Token, NEW.milestone);
【问题讨论】: