0

dbforge mysql studio を使用して、テーブルの列を編集すると、一部のビューが壊れてしまいますが、ビューを開いて編集しようとすると、「無効な列を参照しています」というエラーが表示されます。

ビューのSQLを編集することを拒否します。

どうすればこれを修正できますか?

4

1 に答える 1

0

テーブルの列の名前を変更すると、ビューが無効になります。dbForgeは、「SHOW CREATE VIEW」コマンドを使用してオブジェクトの定義を取得し、このエラーをスローします。

SQLドキュメントのビューを変更することをお勧めします。例:-

ALTER VIEW view1 AS SELECT column1, column2, column3_new_name FROM table1;

ビューを修正する必要があります。

また、サポートシステムでリクエストを書くこともできます。

于 2011-04-21T10:28:07.077 に答える