2012-09-16 52 views
2

存在mysqlworkbench,我創建了一個視圖,它提交到數據庫,但我不再需要它。 因此,我刪除了mysql workbench中的視圖,然後更新了數據庫。可見表沒有在phpMyAdmin

我以爲一切都正常,但是在phpMyAdmin,它說,該表仍然存在。更重要的是,它一直在使用中。

我試圖phpmyadmin的內刪除表,但是當我嘗試刪除表,它提供了一個錯誤消息說:

1051 - 未知表...指示我,表是不存在的。

,但它仍然顯示在數據庫中,並在整理,它說,該表是「使用」。

有什麼建議嗎?

+0

它是一個表或視圖?這不是一回事。 – Jocelyn

+0

這是一個視圖,但它看起來像在phpmyadmin中的表格 – Gravy

+0

您的視圖仍在「INFORMATION_SCHEMA.VIEWS」中嗎?它是否出現在「SHOW TABLES」的結果中? – eggyal

回答

1

問題解決。

看來好像你不能以正常方式從數據庫中刪除一個視圖。以下解決了我的問題。

DROP VIEW IF EXISTS viewName;