这是我的SQL,但MySQL服务器一直说它在SQL语法中有错误。我已经尝试了很多次,但它不起作用。请帮助!
DELIMITER //
CREATE TRIGGER Score_Count_for_Contestant
AFTER INSERT ON award
FOR EACH ROW
BEGIN
IF NEW.award = 'gold'AND contestant.CID=new.CID THEN
UPDATE contestant SET contestant.score= contestant.score+10
IF new.Award='silver' AND contestant.CID=new.CID THEN
UPDATE contestant SET contestant.score= contestant.score+8
IF new.Award='bronze' AND contestant.CID=new.CID THEN
UPDATE contestant SET contestant.score= contestant.score+6
END IF
END //
DELIMITER ;