如何找到MySQL中具有特定列名的所有表?我有2-3个不同的列名,我想在整个DB中查找,并列出所有这些列的表。有简单的剧本吗?
3 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
columnA
ColumnB
YourDatabase
:
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('columnA','ColumnB') AND TABLE_SCHEMA='YourDatabase';
萧十郎
TA贡献1815条经验 获得超13个赞
SELECT TABLE_NAME, COLUMN_NAMEFROM INFORMATION_SCHEMA.COLUMNSWHERE COLUMN_NAME LIKE '%wild%';
猛跑小猪
TA贡献1858条经验 获得超8个赞
SELECT * FROM information_schema.columns WHERE column_name = 'column_name';
添加回答
举报
0/150
提交
取消