728x90
반응형
질문 : 특정 열 이름이있는 MySQL의 모든 테이블을 찾는 방법은 무엇입니까?
전체 DB에서 조회하고 싶은 열 이름이 2-3 개 있고 해당 열이있는 모든 테이블을 나열합니다. 쉬운 스크립트?
답변
YourDatabase
columnA
또는 ColumnB
열이있는 모든 테이블을 가져 오려면 다음을 수행하십시오.
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA','ColumnB')
AND TABLE_SCHEMA='YourDatabase';
출처 : https://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
SQL 원하지 않는 칼럼을 제외하고 SELECT 하는 방법 (0) | 2021.09.09 |
---|---|
각 그룹의 상위 1 개 행 가져 오기 (0) | 2021.09.09 |
[Database] left, right, outer, inner join의 차이점 (0) | 2021.08.09 |
특정 마이그레이션을 롤백하는 방법 (0) | 2021.07.19 |
MySQL : 데이터베이스에 대한 ** 모든 ** 권한 부여 (0) | 2021.07.16 |