当我运行以下查询时,我有一个非常简单的问题
SHOW COLUMNS FROM `mytable` /*Its works*/
但是当我运行这个
SHOW COLUMNS FROM `mytable`, `mytable2` /*It doesnt work*/
有人可以告诉我如何在mysql php
中运行显示列查询两个或两个以上的表答案 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'是您的数据库名称。