我创建了一个出价系统,当前出价将在每次出价时更新表格,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());
任何帮助都会很棒,谢谢
答案 0 :(得分:1)
好的,设法解决了我的问题,事实上它不是触发器的问题,而是更新时级联的约束。
只是把它放在那里让其他人犯同样的愚蠢错误。