「show tables from database_name」または「select table_name from information_schema.tables」クエリを使用せずにテーブル名を返そうとしていますが、その理由は次のとおりです。
「データベース名からテーブルを表示」クエリを使用できません。これは、固定フィールド名「Tables_database_name」を持つテーブル名の行セットを返すためです。データベース名が長すぎる場合、これは私のコードでは受け入れられません -DBExpress を使用していますDelphi と列名は 31 文字以内にする必要があります。
古い MySQL ではサポートされていないため、「select table_name from information_schema.tables」クエリを使用できません。5.1 より古いと思います。
体が知っている場合は助けてください:
- 「データベース名からテーブルを表示」の結果の固定列名を変更する方法。
また
- 特定のデータベース内のテーブル名を返すその他のクエリ。