私は使用しようとしています:
SHOW COLUMNS FROM #__tablename WHERE Field.columnname = '任意の値' ;
where条件なしで使用すると、すべての列名が取得されますが、指定された列名を取得したいです。
提案してください。
私は使用しようとしています:
SHOW COLUMNS FROM #__tablename WHERE Field.columnname = '任意の値' ;
where条件なしで使用すると、すべての列名が取得されますが、指定された列名を取得したいです。
提案してください。
ステートメントinformation_schema.columnsの代わりにテーブルを使用できます。テーブルは と同じですが、通常SHOW COLUMNSのテーブルと同じように結果セットを操作できます。例えば -information_schema.columnsSHOW COLUMNS
SELECT * FROM information_schema.columns
WHERE table_schema = 'table name' AND table_name = 'table name';
必要な列と WHERE フィルターを指定します。
を使用information_schema.columnsし、フィルターを追加して必要な列を取得できます。うまくいくと思います
SELECT * FROM information_schema.columns
WHERE table_schema = 'table name'
AND table_name = 'table name'
AND column_name = 'Column name'