12

ビューを作成できません。そのテーブルがすでに存在するというエラーがスローされますが、ドロップしようとすると、不明なテーブルと表示されます。私はこの質問をチェックしましたが、あまり役に立ちませんでした。

drop view if exists foo;
create view foo ... ;
# Table foo already exists
drop table / DROP TABLE IF EXISTS foo;
# unknown table foo

Flush table/repair tableどちらも解決しませんでした。何か案は ?

4

1 に答える 1

32

次の構文を使用して、ビューを置き換えます。

CREATE OR REPLACE VIEW `my_view` AS SELECT ...
于 2013-01-21T20:53:36.763 に答える