从表中显示多个选定字段的列

时间:2018-03-20 15:24:07

标签: php mysql

如何显示特定字段的列。

SHOW COLUMNS FROM core_banking_mpesa WHERE FIELD= 'id' , FIELD ='LineNo' , FIELD ='Comments'

3 个答案:

答案 0 :(得分:0)

您的错误是WHERE column1='val', column2='val'语法无效。

您可以使用IN()选择字段:

SHOW COLUMNS FROM core_banking_mpesa
WHERE FIELD IN('id','LineNo','Comments')

或使用OR

SHOW COLUMNS FROM core_banking_mpesa
WHERE FIELD='id' OR FIELD='LineNo' OR FIELD='Comments'

答案 1 :(得分:0)

您可以尝试仅执行SELECT查询,请求这三列:

SELECT id, LineNo, Comments
FROM core_banking_mpesa;

如果你已经知道列是什么,那么为什么你想在这个表上使用SHOW COLUMNS是没有多大意义的。

答案 2 :(得分:0)

首先,在数据库世界中, COLUMN FIELD 意味着同样的事情。因此,您无法“显示特定字段的列”。

但是,如果我理解正确,您正在尝试从MySQL表中显示特定列/字段集的数据。如果是这种情况,您可以试试这个。以这种方式使用 mongod 查询:

SELECT