我正在获得当前用户的所有喜欢,并将它们存储到表中(user_id,likes_id)。问题是,当我再次获得所有喜欢并且如果有变化时,我只想插入新的喜欢。我怎么能有效地做到这一点,因为许多用户有很多喜欢?
答案 0 :(得分:1)
使(user_id,likes_id)成为表的群集主键。使用索引的填充因子为新对提供空间,并确保更新子句可以有效地使用聚簇索引(即始终在where子句中包含user_id)。
答案 1 :(得分:0)
是的,您可以制作复合/组合主键,或将两个字段组合为唯一。 因此,由于密钥错误,它不会添加已经存在的数据。因此只会插入新数据。