【MySQL】壊れているビューを削除できない!
現象
気づいたらビューが壊れている。
#1356 - View 'testdb.view_test' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
削除しようとしても消せない!!
DROP TABLE view_test; // #1051 - Unknown table 'testdb.view_test'
解決策
まず適当なSQLで壊れていない状態に作り直す!
CREATE OR REPLACE VIEW view_test AS SELECT now();
そして削除!
DROP TABLE view_test;
SO COOL!!!