미디어위키 SQL 표제어 있는지 확인하기

1 개요[ | ]

미디어위키 SQL 표제어 있는지 확인하기
  • page 테이블에서 page_title(제목)로 찾아서 그 개수를 세보면 된다.
  • 특수문서가 아닌 일반문서만 찾는 경우가 대부분일 텐데, 그런 경우라면 page_namespace=0 조건을 추가해야 한다.
SELECT COUNT(*)
FROM `page`
WHERE page_namespace=0
AND page_title='표제어'

2 예시[ | ]

표제어 없는 경우
MariaDB [wiki]> SELECT COUNT(*) FROM `page` WHERE page_namespace=0 AND page_title='없는문서없는문서';
+----------+
| COUNT(*) |
+----------+
|        0 |
+----------+
1 row in set (0.00 sec)
표제어 있는 경우
MariaDB [wiki]> SELECT COUNT(*) FROM `page` WHERE page_namespace=0 AND page_title='SWOT_분석';
+----------+
| COUNT(*) |
+----------+
|        1 |
+----------+
1 row in set (0.00 sec)

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}