首頁  >  問答  >  主體

如何在 phpmysql 資料庫中為多個使用者保存通知而不超載資料庫記錄

我擔心我可以輕鬆地在資料庫中建立爬行,同時嘗試確保資料庫中的所有使用者都可以查看相同的訊息。問題是我需要能夠從我的管理區域發送訊息並讓所有用戶收到通知,並且還可以選擇將訊息標記為已讀。我知道我應該創建兩個表,但如何編寫 sql 命令來為所有用戶產生訊息變得令人沮喪。這可能是一項簡單的任務,但我需要幫助

我嘗試在我的資料庫中建立兩個表。通知和 has__notify。 通知保存訊息及其標題和創建日期,而 (has__notify) 另一方麵包含諸如 notificationID(外鍵)、userID(外鍵)之類的列 - 以了解哪個用戶已閱讀該訊息、dateRead。 但是,我認為我的實作是錯誤的,因為我已經有點困惑了。

P粉068174996P粉068174996185 天前427

全部回覆(1)我來回復

  • P粉015402013

    P粉0154020132024-03-31 17:44:49

    預設情況下,表在插入期間永遠不會被鎖定。如果您想確保資料已存儲,您可以使用交易。

    回覆
    0
  • 取消回覆