gpt4 book ai didi

ios - 两个表之间同步

转载 作者:行者123 更新时间:2023-11-29 03:27:20 25 4
gpt4 key购买 nike

我正在 iOS 中使用 sqlite DB。我有两个名为 LEVEL 和 SUBJECT 的表。 LEVEL TABLE SUBJECT TABLE

现在我需要同步上述两个表,当用户在 SUBJECT 表(使用 LEVELID 作为外键)中添加新记录时,LEVEL 表中的 TOTALCREDITS 将自动更新。

最佳答案

您需要一个 trigger :

CREATE TRIGGER update_totalcredits
AFTER INSERT ON Subject
BEGIN
UPDATE Level
SET TotalCredits = (SELECT SUM(Credits)
FROM Subject
WHERE LevelID = NEW.LevelID)
WHERE LevelID = NEW.LevelID;
END;

但是,在需要时动态计算总积分(使用 SELECT SUM(... 查询))可能是一个更好的主意。

关于ios - 两个表之间同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20298602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com