gpt4 book ai didi

mysql - 如何在多对多关系中更新 hibernate 表的另一列中的对象数?

转载 作者:行者123 更新时间:2023-11-30 22:56:20 25 4
gpt4 key购买 nike

我有 2 个表OffersStores,都映射到多对多关联(Offer_Store_mapping 表)。现在我想定期更新商店中的no.of offers(即计算商店中的no.of offers并更新数量 total_offers 商店表的列。)。我尝试了很多方法,但无法得到它。请帮我做这件事。

更新:我必须只计算有效报价(跳过过期的报价。)

谢谢拉朱。

最佳答案

我总是使用查询来完成这项任务。

单独的列将使您的表架构非规范化,并且您需要一个数据库触发器来在您添加/删除新订单时更新计数器。

由于您只需要计算特定商店的所有报价,查询可以使用 index-only scan因为它只需要使用 store_id FK,无论如何都应该对其进行索引。

关于mysql - 如何在多对多关系中更新 hibernate 表的另一列中的对象数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212334/

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