MySql触发器错误

问题描述:

我在MySql dealersdealers_info中有2个表。我试图创建触发器,它从dealers删除信息后,将从dealers infoMySql触发器错误

CREATE TRIGGER del_info AFTER DELETE ON dealers 
FOR EACH ROW 
BEGIN 
DELETE FROM dealers_info WHERE dealer_id = OLD.dealer_id; 
END; 

删除相应的行,但我得到了一个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near '' at line 4 

变化的分隔符正确地执行查询,

DELIMITER $$ 
CREATE TRIGGER del_info 
AFTER DELETE ON dealers 
FOR EACH ROW 
BEGIN 
    DELETE FROM dealers_info WHERE dealer_id = OLD.dealer_id; 
END $$ 
DELIMITER ;