制作SHOW TABLE查询的视图

时间:2012-10-27 10:57:35

标签: mysql phpmyadmin

有没有办法对这个SHOW TABLE查询进行查看?

SHOW FULL TABLES FROM `db_name` WHERE `Table_type` = "Base table"

当我将其保存为视图(使用phpMyAdmin)时,我得到了

  

#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在'第4行显示来自`db_name` WHERE`Table_type` =“Base table”'附近使用正确的语法。

当phpMyAdmin尝试执行此

  

CREATE ALGORITHM = UNDEFINED VIEW`Table` AS显示来自`db_name` WHERE`Table_type` =“Base table”的完整表格

1 个答案:

答案 0 :(得分:0)

您可以改为使用INFORMATION_SCHEMA.TABLES,如下所示:

SELECT *
FROM information_schema.tables
WHERE table_type = 'BASE TABLE'
  AND table_name = 'mytable'

您也可以在此查询的基础上创建VIEW。