簡體   English   中英

如何在MySQL Php中對多個表運行顯示列查詢

[英]How to run Show Column Query for Multiple Table in MySQL Php

當我運行以下查詢時,我有一個非常簡單的問題

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

但是當我運行這個

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

有人可以告訴我如何在MySQL PHP中為兩個或兩個以上的表運行Show column query

SHOW COLUMNS顯示有關給定表中列的信息

簡短的答案是“否”,但長答案是:“是,如果您安裝了information_schema數據庫。

信息方案

SHOW COLUMNS FROM yourtable FROM yourdb;

COLUMNS僅適用於給定的表格。 在MySQL 5中使用info_schema表

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

其中“數據庫”是您的數據庫名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM