查詢db裏哪些表含有x字段

-- 查詢哪些表包含字段 channelId=3
SELECT DISTINCT
    t.table_name,
    c.COLUMN_NAME
FROM
    information_schema.TABLES t
        INNER JOIN information_schema.COLUMNS c
                   ON c.TABLE_NAME = t.TABLE_NAME
where t.TABLE_TYPE = 'base table'
  and c.COLUMN_NAME = '被包含字段x'
  and t.TABLE_SCHEMA = '指定的db庫'
ORDER BY t.TABLE_TYPE;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章