我担心我可以轻松地在数据库中创建爬行,同时尝试确保数据库中的所有用户都可以查看相同的消息。问题是我需要能够从我的管理区域发送消息并让所有用户收到通知,并且还可以选择将消息标记为已读。我知道我应该创建两个表,但如何编写 sql 命令来为所有用户生成消息变得令人沮丧。这可能是一项简单的任务,但我需要帮助
我尝试在我的数据库中创建两个表。通知和 has__notify。 通知保存消息及其标题和创建日期,而 (has__notify) 另一方面包含诸如 notificationID(外键)、userID(外键)之类的列 - 以了解哪个用户已阅读该消息、dateRead。 但是,我认为我的实现是错误的,因为我已经有点困惑了。
默认情况下,表在插入期间永远不会被锁定。如果您想确保数据已存储,您可以使用事务。