あるユーザーから別のユーザーに通知を送信する必要があります。私はそれがデータベースに追加されるときに新しい行を受け取る方法があるかどうかを知る必要がありますか? firebase "onchildadded()"関数のようなもの。また、通知を送受信するためのより良い方法がありますか?新しい行が追加されるとすぐにmysqlからデータを取得する方法はありますか?
0
A
答えて
0
これは実装するのが難しいかもしれませんが、 "単純な"データベース方法はトリガーを使用することです。行が挿入されると、必要な処理を行うために他のコードを実行できます。これは、仕事が進行している間に行(とおそらくテーブル)がロックされているので、やりにくくなります。
これに対する「通常の」解決方法はポーリングです。新しいものが追加されたかどうか定期的に確認します。
あなたの目的のために、これらは最適ではありません。あなたは何らかのメッセージキューを探しています。これは、キューにメッセージを書き込むことができ(新しいユーザーが追加された)、受信プロセスがキュー内のメッセージを読み取ることができるコンポーネントです。私は、MySQLにメッセージキューコンポーネントが組み込まれているとは思わない。間違いなく、この機能を提供するプラグインが必要です。一部のデータベースには、この機能が組み込まれています。たとえば、PostgresはNOTIFY
をサポートしています。
関連する問題
- 1. UITextViewインスタンスに新しい行が追加されると、ビューをスクロールする方法はありますか?
- 2. 新しく追加されたエンティティをリポジトリから取得する方法は?
- 3. この文字列データからすぐに2つのデータを取得する方法はありますか?
- 4. 新しいUITableViewCellが作成される行をプログラムで取得する方法はありますか?
- 5. 新しいセルが追加されると、UITableViewが先頭にジャンプします。それを防ぐ方法は?
- 6. クリップボードにデータを追加する方法はありますか?
- 7. mySqlテーブルの指定されたフィールドのみからデータを取得する方法はありますか?
- 8. mysqlに新しいデータがあるか確認する方法
- 9. JTextAreaはforループで行を追加し続けますが、これを防ぐ方法はありますか?
- 10. SQLite ManagerからJTextFieldにデータを取得する方法はありますか?
- 11. 列を追加した後にdb2テーブルに新しく追加された行を取得する方法
- 12. PHP MySQLエラーからカラムキーを取得する方法はありますか
- 13. addslashes機能データベースからデータを取得しようとすると実際にスラッシュが追加されます
- 14. [array objectAtIndex:]から取得したオブジェクトにプロパティを追加する方法はありますか?
- 15. Obj-C、いくつかのテーブルビューがあり、すぐにデータが見つからないと言うコードを追加する必要がありますか?
- 16. すぐにラッピングテキストフィールドに新しい行を追加する
- 17. データが古いフラグメントから新しいフラグメントに渡ったときにデータを取得する方法は?
- 18. (Struts2)インターセプタからActionインスタンスに新しいパラメータを追加する方法はありますか?
- 19. NSArrayControllerに最新の追加項目を取得する方法はありますか?
- 20. mysqlデータベースから商品データを取得する必要があります
- 21. ループから追加されたファイルの特定の行を印刷する方法はありますか?
- 22. Angular2には、ルータからルートリストを取得する方法がありますか?
- 23. t-sqlのprint文の後に新しい行を追加する方法はありますか?
- 24. 参加したテーブルからデータを取得する方法
- 25. ジオポイントから走行方向データを取得する方法は?
- 26. node.jsから長いMySQLクエリを実行する方法はありますか?
- 27. 統計情報がない日にMysqlからデータを取得する方法
- 28. Facebookから新しく追加されたコメントを取得する
- 29. DropEventからドロップされたデータをHTMLとして取得する方法は?
- 30. 新しく追加されたデータ内で利用可能な一意の識別情報がなくても、新しく追加された行のIDをすぐに取得するにはどうすればよいですか?
あなたのコードは追加しました - あなたは後で何か他のことをすることを知っています –
PDOを使用しているならば、PDO :: lastInsertIdを使用してください – cpugourou
あなたの質問をより簡単に認識すると便利です –