一尘不染

如何在MySQL中找到所有带有特定列名的表?

mysql

我想在整个数据库中查找2-3个不同的列名称,并列出所有包含这些列的表。任何简单的脚本?


阅读 278

收藏
2020-05-17

共1个答案

一尘不染

要获取所有具有列columnAColumnB数据库中的表YourDatabase

SELECT DISTINCT TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME IN ('columnA','ColumnB')
        AND TABLE_SCHEMA='YourDatabase';
2020-05-17