Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
Fork of
Bad links from wikis to m, mw, species articles: broken
by
Achim55
This query is marked as a draft
This query has been published
by
Kizule
.
empty & broken links
Toggle Highlighting
SQL
#USE stop; USE srwiki_p; SELECT now() AS timestamp; #empty links, no target given (SELECT CONCAT ('# [[', REPLACE (wp.page_title, '_', ' '), ']]') AS wpage, CONCAT('→ [[:c:', REPLACE (iwl_title, '_', ' '), ']]') AS commonscat FROM iwlinks INNER JOIN page wp ON wp.page_id = iwl_from AND wp.page_namespace = 0 WHERE iwl_prefix ='commons' AND iwl_title = 'Category:' ) UNION #broken interwikilinks (SELECT CONCAT ('# [[', REPLACE (wp.page_title, '_', ' '), ']]') AS wpage, CONCAT('→ [[:c:', REPLACE (iwl_title, '_', ' '), ']]') AS commonscat FROM iwlinks INNER JOIN page wp ON wp.page_id = iwl_from AND wp.page_namespace = 0 AND wp.page_is_redirect = 0 AND wp.page_title NOT REGEXP '^[0-9]{3}$' AND wp.page_title NOT REGEXP '^AD_[0-9]' WHERE iwl_prefix ='commons' AND iwl_title LIKE 'Category:%' AND NOT EXISTS (SELECT 1 FROM commonswiki_p.page cp WHERE cp.page_title = SUBSTRING(iwl_title, 10) AND cp.page_namespace = 14) ) UNION #broken external interwiki links (SELECT CONCAT('# [[', REPLACE (wp.page_title, '_', ' '), ']]') AS wpage, CONCAT('→ [[:c:', REPLACE ((SUBSTRING(REPLACE (el_to, '?uselang=en', ''), 36)), '_', ' '), ']]') AS commonscat FROM externallinks INNER JOIN page wp ON wp.page_id = el_from AND wp.page_namespace = 0 AND wp.page_is_redirect = 0 AND wp.page_title NOT REGEXP '^[0-9]{3}$' AND wp.page_title NOT REGEXP '^AD_[0-9]' WHERE el_to LIKE 'https://commons.wikimedia.org/wiki/Category:%' AND el_to NOT LIKE '%\%%' #temp AND NOT EXISTS (SELECT 1 FROM commonswiki_p.page cp WHERE cp.page_namespace = 14 AND cp.page_title = SUBSTRING(REPLACE (el_to, '?uselang=en', ''), 45)) ) ORDER BY wpage LIMIT 500;
By running queries you agree to the
Cloud Services Terms of Use
and you irrevocably agree to release your SQL under
CC0 License
.
Submit Query
Stop Query
All SQL code is licensed under
CC0 License
.
Checking query status...