sql >> データベース >  >> RDS >> Mysql

MySqlでの自動ビュー更新

    ビューでクエリを実行するたびに、現在テーブルにあるデータがフェッチされます。これには、コミットされたすべてのトランザクションが含まれますが、まだコミットされていないUPDATEまたはINSERTクエリは含まれません。

    ただし、もちろん、そのデータを取得すると、再度送信されることはありません。そのためのトリガーはありますが、それでもデータベースクライアントはビューデータをクエリする必要があります。

    もう少し明確にするために:Viewはデータを保存(キャッシュ)しません。これは論理構造であり、常に基になるテーブルを調べます。



    1. PostreSQLに新しい行のみを一括挿入する方法

    2. codeigniterデータベースが別のテーブルに移動しています

    3. 多くのテーブルの1つへの外部キー?

    4. クエリプランは何を伝えることができますか?