#1054未知列peo.group

时间:2013-09-27 17:38:03

标签: mysql

我知道这类问题列出了很多问题,我在MySQL中尝试了很多,但似乎没有任何效果。我希望这只是一个小错误。

DROP TRIGGER IF EXISTS AcceptMeeting;
DELIMITER $$
CREATE TRIGGER AcceptMeeting
BEFORE INSERT ON participants
FOR EACH ROW
BEGIN
    IF 'vip' IN (SELECT peo.group FROM people peo WHERE userid = NEW.pid)                                                                        
    AND 'tap' IN (SELECT pe.group FROM participants p, people pe, meetings m
                  WHERE m.meetid = p.meetid) 
    AND p.pid = pe.userid
    AND p.status = 'a' 

    THEN
        SET NEW.status = 'a';   

    END IF;
END $$
DELIMITER ;

错误代码:1054。字段列表中的未知列peo.group。

1 个答案:

答案 0 :(得分:1)

group是mysql中的保留关键字

你应该像这样使用反引号:

 `group`