본문 바로가기
MySql

MySQL 한 번에 여러 데이터베이스 쿼리

by 베이스 공부 2020. 12. 13.
반응형

자체 데이터베이스에 각각 WordPress 인스턴스가 있습니다. 업데이트의 경우 'wp_options'테이블에 저장되고 다음을 통해 액세스 할 수있는 모든 활성 플러그인을 쿼리해야합니다.

WHERE option_name='active_plugins'

모든 활성 플러그인 설정 (여러 데이터베이스에 분산 됨)에 액세스하여 단일 SQL 결과로 출력하려면 어떻게해야합니까? database.tablename 구문을 알고 있지만 위의 Where 문을 사용하여 거기에서 어떻게 진행합니까?

단일 데이터베이스의 요청은 다음과 같습니다.

SELECT option_value
  FROM `database`.`wp_options`
 WHERE option_name="active_plugins"

 

해결 방법

 

SELECT option_value
 FROM `database1`.`wp_options`
  WHERE option_name="active_plugins"
UNION
SELECT option_value
 FROM `database2`.`wp_options`
  WHERE option_name="active_plugins"

 

참조 페이지 https://stackoverflow.com/questions/2132654

 

 

반응형

댓글