簡體   English   中英

這個MySQL觸發器出了什么問題?

[英]What's wrong with this MySQL trigger?

那么這個觸發器有什么問題呢? 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 ;

我猜你的問題是你的VALUES的非ASCII引號:

VALUES(New.PartyId, ’M’,now(), now());
-- -----------------^

嘗試使用像SQL期望的普通舊單引號:

VALUES(New.PartyId, 'M', now(), now());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM