1

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

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

但是当我运行这个

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

有人可以告诉我如何在 mysql php 中运行 Show column query for Two or more than two tables

4

3 回答 3

2

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

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

Information Scheme

于 2013-03-18T11:09:05.877 回答
0
SELECT COLUMN_NAME FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA` = 'database' 
AND (TABLE_NAME ='my_table' OR TABLE_NAME = 'my_table2')

其中“数据库”是您的数据库名称。

于 2013-03-18T11:15:59.220 回答
0
SHOW COLUMNS FROM yourtable FROM yourdb;

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

于 2013-03-18T11:11:15.163 回答