0

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

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

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

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的 'SHOW FULL TABLES FROM `db_name` WHERE `Table_type` = "Base table"' 附近使用正确的语法

当 phpMyAdmin 尝试执行此操作时

CREATE ALGORITHM = UNDEFINED VIEW `Tables` AS SHOW FULL TABLES FROM `db_name` WHERE `Table_type` = "Base table"

4

1 回答 1

0

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

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

您也可以在此查询之上创建 VIEW。

于 2012-10-27T11:06:30.507 回答