/* Create trigger for Message system*/
CREATE TRIGGER IF NOT EXISTS TRG_MSG
AFTER INSERT ON Order_Detail
FOR EACH ROW
BEGIN
INSERT INTO Messages (Order_ID, Member_ID, Message, Msg_Date)
VALUES (new.Order_ID, new.Member_ID, 'Your Order is Placed!...', CURRENT_DATE);
END;
在mysql中,我得到了这个错误。。。
2条答案
按热度按时间5lwkijsr1#
使用分隔符
就像
mwecs4sa2#
mysql的
CREATE TRIGGER
语法不支持IF NOT EXISTS
选项。此外,您还需要重新定义
DELIMITER
在创建触发器之前;
触发器主体中的s与周围环境不冲突create trigger
声明。在db小提琴上演示。