假设我有4个表,名为: -
现在三个表都有一个名为users_id
是否有查询可以告诉我所有包含列名为users_id
的字段的表?
我甚至不知道是否可能。
答案 0 :(得分:1)
从下面的架构中获取表名
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME ='users_id'
AND TABLE_SCHEMA='db_name';
答案 1 :(得分:0)
尝试此查询
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME ='Your Column Name' AND TABLE_SCHEMA='Your Database Name'