我已经创建了一个竞价系统,当前的出价将更新每次出价的表格,CustID也将相应地更新。
为了让客户查看他们的投标历史记录,我创建了一个bidHistory表。由于未知的原因,我面临的问题是CustID在所有行中都在更改,而不仅仅是最近的行。
DROP TRIGGER bidHistory;
CREATE TRIGGER bidHistory
AFTER UPDATE ON bid
FOR EACH ROW
INSERT INTO bidHistory (BidID, CustID, TimeStamp) VALUES (new.BidID, new.CustID, now());任何帮助都是最好的,谢谢
发布于 2016-02-18 02:51:16
好了,我设法弄清楚了我的问题,实际上这不是触发器的问题,而是更新时级联的约束。
只是为了让其他犯同样愚蠢错误的人知道这一点。
https://stackoverflow.com/questions/35464749
复制相似问题