0

このSHOWTABLEクエリのVIEWを作成する方法はありますか?

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

これをビューとして保存すると(phpMyAdminを使用)、次のようになります

#1064-SQL構文にエラーがあります。4行目の「SHOWFULLTABLESFROM `db_name` WHERE` Table_type` = "Base table"」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

phpMyAdminがこれを実行しようとしたとき

CREATE ALGORITHM = UNDEFINED VIEW `Tables` AS SHOW FULL TABLES FROM` db_name` WHERE `Table_type`="ベーステーブル"

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 に答える