我看到这段代码用于检索 mysql 表中的所有列名
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
我的问题是我需要从第二列开始进行选择。有没有人有想法。
最佳答案
您只需提及“ORDINAL_POSITION”即可。
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename'
AND `ORDINAL_POSITION` > 1;
希望这对您有所帮助。
关于php - 在mysql中从第二列开始选择表列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36325545/