- MySQL ビューを挿入可能/更新可能にすることができることを知っていますリンク
- また、重複構文リンクへの挿入を介して、MySQL でマージ/アップサートを実行できることも知っています。
しかし、私の質問は次のとおりです。MySQL のビューでアップサート/マージ (重複への挿入) を実行できますか?
しかし、私の質問は次のとおりです。MySQL のビューでアップサート/マージ (重複への挿入) を実行できますか?
複数のテーブルにまたがる可能性のある特定のデータセットのメモリ内のビューであるため、ビューにアップサート/マージできるとは思えません。
MySQL では、ビューはクエリ可能であるだけでなく、更新可能です。これは、INSERT または UPDATE ステートメントを使用して、更新可能なビューを介して基になるテーブルの行を挿入または更新できることを意味します。ただし、更新可能なビューを作成するには、ビューを定義する SELECT ステートメントに次の要素が含まれていてはなりません。
MIN、MAX、SUM、AVG、COUNT などの集計関数 DISTINCT GROUP BY 句 続きを読む