반응형
여러 개의 LIKE 값이 있는 SHOW TABLES
mysql> 'cms'와 같은 테이블을 보여줍니다;+-------------------------+| 테이블_in_tianyan (cms) |+-------------------------+| cms |+-------------------------+세트 내 1행(0.00초)
결과
mysql> 'cms' 또는 '역할'과 같은 테이블을 보여줍니다;오류 1064 (42000):SQL 구문에 오류가 있습니다. 설명서를 확인하십시오.
다중 조건으로 필터링하려면 어떻게 해야 합니까?
당신은 사용해야 합니다.WHERE
절문서에 나와 있는 것처럼, 당신이 사용하는 경우에는 단일 패턴만 가질 수 있습니다."SHOW TABLES LIKE ..."
, 그러나 WHERE 절의 표현을 사용할 수 있습니다."SHOW TABLES WHERE ..."
. 표현을 원하기 때문에 사용해야 합니다.WHERE
절
SHOW TABLES
FROM `<yourdbname>`
WHERE
`Tables_in_<yourdbname>` LIKE '%cms%'
OR `Tables_in_<yourdbname>` LIKE '%role%';
그냥 일반 SQL을 사용하면 됩니다.WHERE
그것을 하겠다는 진술.
SHOW TABLES WHERE Tables_in_tianyan LIKE '%cms%'
show tables from mydb
where
Tables_in_mydb like '%statistics%'
or Tables_in_mydb like '%device%';
아래 코드를 사용하여 테이블 리스트를 작성합니다.
select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA = 'database_name'
이것이 도움이 될 것입니다.
SELECT
TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME
LIKE 'cms%';
언급URL : https://stackoverflow.com/questions/5609620/show-tables-statement-with-multiple-like-values
반응형
'itsource' 카테고리의 다른 글
MySQL 구성 파일의 위치(즉, my.cnf)가 지정되지 않았습니다. (0) | 2023.09.14 |
---|---|
NPM에서 지정된 패키지에 의존하는 설치된 모든 패키지를 어떻게 찾습니까? (0) | 2023.09.14 |
WooCommerce 체크아웃 레이아웃 (0) | 2023.09.14 |
Gutenberg 코드 블록에 탭 문자 입력 (0) | 2023.09.14 |
Composer 및 autoload.php를 사용하여 PHPUnit에서 수업 자동 로딩 (0) | 2023.09.14 |