我擔心我可以輕鬆地在資料庫中建立爬行,同時嘗試確保資料庫中的所有使用者都可以查看相同的訊息。問題是我需要能夠從我的管理區域發送訊息並讓所有用戶收到通知,並且還可以選擇將訊息標記為已讀。我知道我應該創建兩個表,但如何編寫 sql 命令來為所有用戶產生訊息變得令人沮喪。這可能是一項簡單的任務,但我需要幫助
我嘗試在我的資料庫中建立兩個表。通知和 has__notify。 通知保存訊息及其標題和創建日期,而 (has__notify) 另一方麵包含諸如 notificationID(外鍵)、userID(外鍵)之類的列 - 以了解哪個用戶已閱讀該訊息、dateRead。 但是,我認為我的實作是錯誤的,因為我已經有點困惑了。
預設情況下,表在插入期間永遠不會被鎖定。如果您想確保資料已存儲,您可以使用交易。