MySQL ビューの列が属するテーブルの名前を見つけることは可能ですか?
ビューが次のように構築された場合
CREATE VIEW alpha_view AS
SELECT alpha.col1, alpha.col2, beta.col2 FROM alpha
INNER JOIN beta
ON alpha.col1=beta.col1;
次に、編集するときに、別のテーブルから派生したものにのみ影響alpha.col1
を与えたいと考えています。alpha.col2
beta.col2
編集可能かどうかを知る最も簡単な方法は、元のテーブルがビューのFROM
句と一致するかどうかを知ることだと思いました。
これは可能ですか、それとも解析スクリプト用に編集可能な列のリストを作成する必要がありますか?