我有两个表。一个是扣除,另一个是扣除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