此
use sample_db;
CREATE TRIGGER bar_in
BEFORE INSERT ON bar
FOR EACH ROW
BEGIN
DECLARE foo INT;
END;
失败
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近''第5行
如何解决此语法错误(MySQL服务器是5.5)?
是否可能禁用触发器或某些触发器?
以来,Eclipse DTP存在问题答案 0 :(得分:1)
我认为错误与分隔符有关。试试这个:
DELIMITER $$
CREATE TRIGGER bar_in
BEFORE INSERT ON bar
FOR EACH ROW
BEGIN
DECLARE foo INT;
END $$
DELIMITER ;