次のように、現在のデータベースからすべてのテーブルとその列のリストを取得したい:
table1
- column1
- column2
- column3
table2
- column1
- column2
私は試した:
SELECT * FROM sqlite_master WHERE type=? ORDER BY name;
(?
は'table'
)
しかし、列なしでテーブルリストのみを取得します:(
WHERE 句を削除すると、次のエラーが発生します。
SQLSTATE[HY000]: General error: 25 bind or column index out of range
に置き換えるtable
とcolumn
、何も得られません...
助けてください?