2016-03-31 14 views
3

で2回目以降columから名前をcolums私は私の問題は、私は2回目以降の列から選択することが必要である選択テーブルは、MySQL

SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
AND `TABLE_NAME`='yourtablename'; 

MySQLでのテーブル内のすべてのカラム名を取得するため、このコードを見てきました。誰もがアイデアを持っていますか?

+0

ちょうどオフセットを追加してください – Ghost

+0

実際に私は$ i = 1を開始しようとしました。フェッチループでは、$ column [$ i]から始めてみましたが、それが得られません。 –

+0

この種の問題は、しばしばデザインが不良であることを示しています。 – Strawberry

答えて

3

「ORDINAL_POSITION」に言及するだけです。

SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
AND `TABLE_NAME`='yourtablename' 
AND `ORDINAL_POSITION` > 1; 

これが役に立ちます。

+0

wow manおかげで仲間 –

+0

あなたは大歓迎です! :) –

関連する問題