mysql - 构建事件提要

标签 mysql

我想创建某种“事件提要”。例如,数据库中共有 1000 个用户,其中用户 X 的联系人列表中有 100 个人,他只关心这 100 个用户,并希望如果其中任何一个用户发表评论(通常,采取行动), 他想在我的页面上获得该更新。为此,我是否需要创建一个数据库表,例如:

id   user_id    note_id

在这个表中,会有用户 X 不关心的用户,所以我会做一些查询,比如, 从用户X的联系人列表中存在的activity_table中选择user_id

关于这个问题我的方法是否正确(例如数据库表设计和查询)?

有没有更好的方法?

最佳答案

如果我对您的理解正确,我认为您需要一个关系表,您将在其中存储相关用户和相关用户的 user_id。

关于mysql - 构建事件提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4891421/

相关文章:

php - 我试图创建一个后端,但出现 "HTTP error 500 "这个错误。我如何解决这个错误

mysql - JOIN LEFT 有多个条件

SQL - 检查哪些年份包含数据

PHP MySQL 分页问题——附加页面显示所有行

如果 user_id 作为 met_user 存在,则 mysql 返回 true

c# - 如何从 C# 连接到任何数据库?

javascript - 使用 Jquery 倒计时器过早触发 Mysql 更新

mysql - 时间戳(自动)何时更新?

PHP 密码无效,即使有效

java - 如何在 MySQL 数据库中保持 Activity 的远程连接?