0

私は使用しようとしています:

SHOW COLUMNS FROM #__tablename WHERE Field.columnname = '任意の値' ;

where条件なしで使用すると、すべての列名が取得されますが、指定された列名を取得したいです。

提案してください。

4

2 に答える 2

2

ステートメント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 フィルターを指定します。

于 2013-03-07T06:47:48.483 に答える
0

を使用information_schema.columnsし、フィルターを追加して必要な列を取得できます。うまくいくと思います

    SELECT * FROM information_schema.columns
    WHERE table_schema = 'table name' 
           AND table_name = 'table name'
           AND column_name = 'Column name'
于 2013-03-07T08:50:35.400 に答える