phpmyadmin 中不存在可见表

Posted

技术标签:

【中文标题】phpmyadmin 中不存在可见表【英文标题】:visible table does not exist in phpmyadmin 【发布时间】:2012-09-08 17:40:03 【问题描述】:

mysqlworkbench 中,我创建了一个视图,将其提交到数据库,但我不再需要它。 因此,我删除了 mysql workbench 中的视图,然后更新了数据库。

我认为一切都很好,但是在 phpmyadmin 中,它说该表仍然存在。更重要的是,它一直在使用。

我尝试在 phpmyadmin 中删除表,但是当我尝试删除表时,它提供了一条错误消息:

1051 - 未知表...向我表明该表不存在。

但它仍然显示在数据库中,并且在整理下,它表示该表正在“使用中”。

这里有什么建议吗?

【问题讨论】:

是表格还是视图?这不是一回事。 这是一个视图,但在phpmyadmin中看起来像一个表格 你的视图还在INFORMATION_SCHEMA.VIEWS吗?是否出现在SHOW TABLES的结果中? 【参考方案1】:

问题解决了。

您似乎无法通过正常方式从数据库中删除视图。以下为我解决了这个问题。

DROP VIEW IF EXISTS viewName;

【讨论】:

以上是关于phpmyadmin 中不存在可见表的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 错误:引擎中不存在表

MAC 上 XAMPP 中 PhpMyAdmin 的引擎中不存在表 'phpmyadmin.pma__column_info'

(XAMPP) Linux :MySQL 说:文档 #1932 - 表 'phpmyadmin.pma__column_info' 在引擎中不存在

phpmyadmin 4.1 中没有底部滚动条

phpMyAdmin在使用LIMIT时挂起

导入的记录在 mySQL 中不可见