如何在MySQL Php中运行多表的显示列查询

时间:2013-03-18 11:05:38

标签: php mysql

当我运行以下查询时,我有一个非常简单的问题

 SHOW COLUMNS FROM `mytable` /*Its works*/

但是当我运行这个

 SHOW COLUMNS FROM `mytable`, `mytable2` /*It doesnt work*/

有人可以告诉我如何在mysql php

中运行显示列查询两个或两个以上的表

3 个答案:

答案 0 :(得分:2)

SHOW COLUMNS显示有关给定表格中列的信息。

简短的回答是否定的,但是答案很长,“是的,如果您安装了information_schema数据库。

<强> Information Scheme

答案 1 :(得分:0)

SHOW COLUMNS FROM yourtable FROM yourdb;

COLUMNS仅适用于给定的表格。使用MySQL 5中的info_schema表

答案 2 :(得分:0)

SELECT COLUMN_NAME FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA` = 'database' 
AND (TABLE_NAME ='my_table' OR TABLE_NAME = 'my_table2')

其中'database'是您的数据库名称。