mysqlでのビュー更新の詳しい説明

黄舟
リリース: 2017-03-01 13:57:16
オリジナル
1829 人が閲覧しました

ビューの更新可能性はビュー内のクエリの定義に関係します

1. mysqlで更新不可能にしようとしている人? 次のタイプのビューは更新できません

1. 次のキーワードを含む SQL ステートメント: 集計関数 (sum、min、max、count)、distinct、group by、having、union、またはuinon all

2.Constant view

3.select サブクエリ

4.join

5.更新不可能な試行からの

6.where 句が含まれていますサブクエリの参照元句

のテーブル 2. Updateビュー条件の制限

WITH [CASCADED | LOCAL] CHECK OPTION は、ビューを更新するための条件を決定します。

LOCALは、このビューの条件が満たされている限り、更新できることを意味します

カスケード このビューを更新するには、そのビューのすべてのビュー条件が満たされている必要があります

ローカルかカスケードか不明な場合はデフォルトでカスケード

理解を容易にするために、例で説明します

既知の t3 テーブルのデータ構造 LOCAL CHECK OPTION で変更されたビューを更新する場合、更新されたレコードがビュー内にまだ存在することを確認するだけでよく、エラーは報告されません。 WITH CASCADED CHECK OPTION を使用してビューを変更する場合は、更新されたレコードがビューおよびそのビューに関連するビューにまだ存在していることを確認する必要があります。

上記は、mysql のビュー更新の詳細な内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!