MySQL DELIMITER语法错误
这个MySQL脚本会安装多个触发器。
它在一台运行MySQL 5.0.51b-community的机器上工作。在另一台运行MySQL 14.12 Distrib
5.0.45的计算机上,对于redhat-linux-gnu(i386),它会失败,并显示此错误消息,这似乎与DELIMITER // ... //
DELIMITER; 有关;句法 :
脚本语法(概述)为:
DROP TRIGGER IF EXISTS trigger_name;DELIMITER //
CREATE TRIGGER trigger_name BEFORE UPDATE ON table
FOR EACH ROW BEGIN
-- Trigger logic goes here
END //
DELIMITER;
-- More trigger drop/create statements follow
脚本出了什么问题,我该如何纠正?
回答:
尝试
DELIMITER ;
不
DELIMITER;
您实际上是;
将DELIMITER
命令指定为参数,因此如果没有空格,可能会造成混淆。
以上是 MySQL DELIMITER语法错误 的全部内容, 来源链接: utcz.com/qa/417566.html