0
나는 거대한 데이터베이스 작업을하고 있습니다. 열 이름이 "xyz"라고 말하는 모든 데이터베이스에서 모든 테이블을 찾고 싶습니다 (실제 열 이름을 말할 수 없습니다). 내 문제를 해결할 수있는 다른 방법이나 질문이 있습니까? 열 이름이 포함 된 필터 테이블
TIA
은 참고 DB는 : MySQL을나는 거대한 데이터베이스 작업을하고 있습니다. 열 이름이 "xyz"라고 말하는 모든 데이터베이스에서 모든 테이블을 찾고 싶습니다 (실제 열 이름을 말할 수 없습니다). 내 문제를 해결할 수있는 다른 방법이나 질문이 있습니까? 열 이름이 포함 된 필터 테이블
TIA
은 참고 DB는 : MySQL을물론, 당신은 할 수 INFORMATION_SCHEMA
사용하여 데이터베이스 : 모든 데이터베이스를 검색 -for
SELECT
TABLE_SCHEMA,
TABLE_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME ='xyz';
합니다. 당신은 당신의 데이터베이스 것을하고 싶은 경우에, 추가 : 물론
SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME ='xyz' AND TABLE_SCHEMA='database';
, 당신은 당신의 열을 필터링 할 LIKE
비교하거나 (SQL에서 허용되는) 다른 일을 할 수 있습니다.
http://stackoverflow.com/questions/1526688/get-table-column-names-in-mysql – slavoo