是否有任何查询来获取MySQL中的选定列标题?

时间:2014-04-29 08:11:41

标签: php mysql

我的表名为test_comments,包含4个字段:

id
comments
guests
user

我只想获取此表标题的列标题和来宾

我曾使用show columns from <tablename>,但它获取了所有列标题

有没有解决方案?

1 个答案:

答案 0 :(得分:2)

您可以使用这样的解决方案:

    SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME LIKE 'test_comments' AND ORDINAL_POSITION IN(2,3);

表格中列的序号位置。表中的第一列是数字1。 你只需要获取该表的标题注释和客人的列,所以使用ORDINAL_POSITION IN(2,3)