2017-03-24 5 views
2

件名と同様。 データベースに膨大な量の補助テーブルが含まれています。 コンテンツを読み込むテーブルを選択するためのドロップダウンリストを作成しますか? このコード...では動作しません:MySQLで選択したプレフィックスを持つデータベース内のすべてのテーブルのリストを取得するにはどうすればよいですか?

SELECT table_name FROM sys.tables WHERE table_name LIKE 'Mytable_%' 

答えて

3

をあなたは**あなたのDB名は、あなたが追加する必要があります

SELECT table_name 
FROM INFORMATION_SCHEMA.TABLES 
WHERE table_schema = 'your_db_name' 
and table_name LIKE 'Mytable_%' 
and table_type = 'BASE TABLE'; 
+1

フィルタリングINFORMATION_SCHEMAにアクセスし、TABLE_TYPE = 'BASEのTABLE' でした**あなたの中にそれ以外の場合はVIEWSを取得します.... –

+0

@BerndBuffen正しい...あなたの提案でも更新された回答...多くのお礼 – scaisEdge

+0

まだまだ、いくつかのものを手に入れています...役に立たない:( –

関連する問題