データベース内のすべてのユーザーが同じメッセージを表示できるようにする際に、データベース内でクロールを簡単に作成できるのではないかと心配しています。問題は、管理領域からメッセージを送信し、すべてのユーザーに通知を受信させ、メッセージを既読としてマークするオプションも必要であることです。 2 つのテーブルを作成する必要があることはわかっていますが、すべてのユーザーにメッセージを生成するための SQL コマンドの記述方法が面倒になってしまいます。これは簡単な作業かもしれませんが、助けが必要です
データベースに 2 つのテーブルを作成しようとしています。通知と has__notify。 通知にはタイトルと作成日とともにメッセージが保持されますが、一方 (has__notify) には、どのユーザーがメッセージを読んだかを知るための notificationID (外部キー)、userID (外部キー)、dateRead などの列が含まれています。 ただし、すでに少し混乱しているため、私の実装は間違っていると思います。
デフォルトでは、テーブルは挿入中にロックされません。データを確実に保存したい場合は、トランザクションを使用できます。