我正在寻找以下内容!我有一张住宅表,每个住所都有一个与其所在地区相对应的ID。我有一张带有ID,NAme和住宅数量的地区表。我想要的是,每个地区的住宅数量会随着住宅从一个地区移到另一个地区而动态更新。我知道我需要一个触发器来强制更新,但我不确定我需要它,也不知道如何
library(XML)
doc <- xmlToDataFrame("Output.xml") # MISSING NODES RENDERS AS EMPTY
定期。
答案 0 :(得分:0)
如果您使用的是MySQL, 试试这个:
SET @districtID = 'some_id'
SET @rescount = Select count(*) FROM residences WHERE dID = @districtID
INSERT INTO District (ID, rescount) values ( @districtID, @rescount);
或者您可以使用这样的触发器:
CREATE TRIGGER upd_district AFTER INSERT ON residences
FOR EACH ROW
BEGIN
SET @rescount = Select count(*) FROM residences WHERE dID = NEW.dID
UPDATE District SET rescount = @rescount WHERE districtID = NEW.dID
END;