PHPMyAdmin 또는 MySQL Workbench를 사용하여 10개의 테이블을 검색하고 특정 기준과 일치하는 모든 레코드를 반환하는 방법은 무엇입니까?

PHPMyAdmin 또는 MySQL Workbench를 사용하여 10개의 테이블을 검색하고 특정 기준과 일치하는 모든 레코드를 반환하는 방법은 무엇입니까?

매우 간단해 보이지만 해결하는 데 엄청난 시간을 보내고 있습니다.

다음과 같은 방식으로 이름이 지정된 10개의 테이블이 있습니다.

b1_settings
b2_settings
...
b10_settings

모든 레코드를 검색하고 가 있는 모든 레코드에 대해 하나의 특정 필드를 반환해야 합니다 weight=0. 기본적으로 나는 이것을 하고 싶습니다(물론 유효하지 않습니다):

select title from *_settings where weight=0

각 테이블을 개별적으로 지정하는 엄청난 쿼리 없이 PHPMyAdmin 또는 MySQL Workbench(이 경우 명령줄 솔루션을 피해야 함)를 사용하여 이를 수행할 수 있는 방법이 있습니까?

답변1

phpmyadmin SEARCH좋습니다 . 검색 페이지 하단에 있는 +옵션 버튼을 클릭하여 귀하가 찾고 있는 것이 바로 이것이라고 확신합니다 .

여기에 이미지 설명을 입력하세요

검색 조건 섹션에서는 검색과 같은 명령을 입력할 수 있습니다. 귀하의 상황에서는 다음과 같은 검색을 수행할 수 있습니다 Sickest. 다음과 같이 보일 것입니다.

'Sickest' in (b1_settings, b2_settings, b3_settings, b4_settings, b5_settings, b6_settings, b7_settings, b8_settings, b9_settings, b10_settings)

그러면 각 필드를 살펴 bx_settings보고 이름을 찾아 Sickest결과를 반환합니다.

관련 정보