我有兩個表。一個是扣除,另一個是扣除TransTrans。 idDeductions是扣除中的關鍵字段,它是deductTrans中的外鍵。插入deductTrans時,我想要自動扣除幾件事情。我有這個編譯的觸發器。的SQLite沒有找到場觸發
CREATE TRIGGER trig_DeductTrans AFTER INSERT ON DeductTrans
BEGIN
UPDATE Deductions
SET remainingCt = remainingCT - 1
WHERE
idDeductions = New.idDeductions ;
END;
當我插入一條記錄,我收到以下錯誤:「沒有這樣的列idDeductions」
我不知所措。我已經嘗試將WHERE更改爲Deductions.idDeductions = New.idDeductions,但它無濟於事。有任何想法嗎?
顯示兩個表的定義。 – 2014-10-08 18:36:54