Rebuild User Post Counts (query)

XenForo Rebuild User Post Counts (query)

XenForo

Administrative
  • Thread starter
  • Admin
  • #1
XenForo submitted a new resource:

Rebuild User Post Counts (query) - Quick and simple way update post counts for users

This is a query which updates user post counts. It takes into consideration moderated and deleted status of threads and posts, as well as each forum's "Count messages posted in this forum toward user total" setting.
Code:
UPDATE xf_user AS user SET message_count =
COALESCE(
 (
        SELECT COUNT(*)
        FROM xf_post AS post
        INNER JOIN xf_thread AS thread ON thread.thread_id = post.thread_id
        INNER JOIN xf_forum AS forum ON forum.node_id = thread.node_id
        WHERE...

Read more about this resource...
 
Back
Top Bottom