这个 MySQL 触发器有什么问题?
那么这个触发器有什么问题呢? MySQL 只告诉我这是一个 1064 错误。
DELIMITER |
CREATE TRIGGER new_member BEFORE INSERT on member
FOR EACH ROW BEGIN
INSERT INTO party(PartyId, PartyTypeCode, DateCreated, DateUpdated)
VALUES(New.PartyId, ’M’,now(), now());
END;
|
DELIMITER ;
So what is wrong with this trigger? MySQL is only nice enough to tell me it is a 1064 error.
DELIMITER |
CREATE TRIGGER new_member BEFORE INSERT on member
FOR EACH ROW BEGIN
INSERT INTO party(PartyId, PartyTypeCode, DateCreated, DateUpdated)
VALUES(New.PartyId, ’M’,now(), now());
END;
|
DELIMITER ;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你的问题是
VALUES
中的非 ASCII 引号:尝试使用普通的旧单引号,如 SQL 期望的那样:
I'd guess that your problem is the non-ASCII quotes in your
VALUES
:Try using plain old single quotes like SQL expects: