Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
This query is marked as a draft
This query has been published
by
Smile4ever
.
Toggle Highlighting
SQL
# https://www.mediawiki.org/wiki/Manual:Logging_table#log_params WITH raw_list as( SELECT loguser.actor_name as loguser, edituser.actor_name as edituser, edituser.actor_user as edituser_actor, log_params, log_timestamp, CONCAT(SUBSTRING(log_timestamp, 1, 8), ' ', SUBSTRING(log_timestamp, 9, 2), ':', SUBSTRING(log_timestamp, 11, 2), ':', SUBSTRING(log_timestamp, 13, 2)) as timestamp_human, log_title, r.rev_timestamp, r.rev_id, CASE WHEN edituser.actor_user IS NULL AND (edituser.actor_name LIKE '%:' OR edituser.actor_name LIKE '%.%') THEN 1 ELSE 0 END as isAnoniem FROM logging l INNER JOIN revision r ON SUBSTRING(l.log_params, 26, 8) = r.rev_id # edit_id = rev_id INNER JOIN actor loguser ON loguser.actor_id = log_actor INNER JOIN actor edituser ON edituser.actor_id = rev_actor WHERE log_type = 'patrol' # Enkel markeringen AND log_namespace = '0' # Enkel hoofdnaamruimte AND log_deleted = '0' #AND log_params NOT LIKE '%\n1' # Exclude autopatrol (before MediaWiki 1.19, not reliable) #AND log_params NOT LIKE '%\"6::auto\";i:1%' # Exclude autopatrol AND log_params LIKE '%i:1%' #AND (log_timestamp LIKE '201%' OR log_timestamp LIKE '202%') AND loguser.actor_name = 'Smile4ever' OR loguser.actor_name = 'Richardkiwi' ORDER BY log_timestamp DESC # De meest recente bovenaan ) SELECT loguser, log_title, log_params FROM raw_list LIMIT 100 # Some stats /*SELECT ROW_NUMBER() OVER (ORDER BY ipMarkeringen DESC) AS row_num, raw_list.loguser, sum(isAnoniem) as ipMarkeringen, sum(NOT isAnoniem) as gebruikerMarkeringen, COUNT(*) as aantalMarkeringen FROM raw_list GROUP BY raw_list.loguser ORDER BY ipMarkeringen DESC*/ /*SELECT ROW_NUMBER() OVER (ORDER BY ipMarkeringen DESC) AS row_num, raw_list.loguser, sum(isAnoniem) as ipMarkeringen, sum(NOT isAnoniem) as gebruikerMarkeringen, COUNT(*) as aantalMarkeringen FROM raw_list GROUP BY raw_list.loguser ORDER BY aantalMarkeringen DESC*/
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...