テーブルにバインドされたいくつかのテキストボックスがあるXAMLビューを作成しました。ただし、このバインディングを、クライアントによって作成されたかなり複雑なクエリに変更する必要があります。
MySQLビューには主キーがないという警告が表示されるので、データを(ビューの後ろで)編集することはできますか?
回答:
回答№1は0明らかに、PKなしではビューを更新できません。 すべて ビューフィールドは対応する必要があります 1:1 (順序、タイプ..)テーブルフィールドに。他のルールがあり、あなたはそれらを見つけることができます 更新可能および挿入可能なビューのMySql仕様.
注:複雑なビューには、「集約関数や結合句などを含めることはできません。」
コードを作成して元のビューから更新を戻すこともできますが、そのためにはビュー間の信頼できるマッピングを見つける必要があります。
クライアントのビューによってルールが破られる方法を特定できますか?