mysql触发器在控制台正常工作,但在SQL脚本文件中提示语法错误?
时间: 2023-05-31 22:03:18 浏览: 141
mysql触发器的作用及语法
可能是因为在SQL脚本文件中,需要在创建触发器的语句前添加DELIMITER语句,以指定分隔符。例如:
DELIMITER //
CREATE TRIGGER trigger_name
AFTER INSERT ON table_name
FOR EACH ROW
BEGIN
-- 触发器内容
END//
DELIMITER ;
注意,DELIMITER语句中的分隔符可以是除了“//”和“;”以外的任何字符。在创建完触发器后,需要用“DELIMITER ;”将分隔符改回原来的分号。
阅读全文