我是sqlite的新手,我试图第一次使用触发器这是我的第一份工作......我有两个表VData并且列出了两个都有相同列的名为vrm和points,我正在插入一个新行如果在两个表上都有相同的vrm引用,我希望从列出的表npoints更新此列vpoints。但是在触发后它具有旧值而不是列出的表中的新值。感谢
我的触发器在这里 插入vrm
CREATE TRIGGER [Insert vrm]
AFTER INSERT
ON [VData]
BEGIN
UPDATE VData
SET vPoints = (SELECT nPoints
FROM listed
WHERE VRM = NEW.VRM)
WHERE Id = NEW.Id;
END
updatevrm
CREATE TRIGGER [UPDATE vrm]
AFTER UPDATE
ON [VData]
BEGIN
UPDATE VData
SET vPoints = (SELECT nPoints
FROM Listed
WHERE VRM = NEW.vrm )
WHERE Id = NEW.Id;
END