-- compatible with acore-cms and mycred plugin SELECT CONCAT( 'UPDATE wp_usermeta SET meta_value = CAST(`meta_value` AS UNSIGNED) + ', `ac_eluna`.`eventscript_score`.`score_earned_current`, ' WHERE meta_key = "mycred_default" AND user_id = (SELECT ID FROM wp_users WHERE user_login = "', (SELECT username FROM acore_auth.account WHERE id=account_id), '");') AS `query` FROM ac_eluna.eventscript_score WHERE `ac_eluna`.`eventscript_score`.`score_earned_current` > 0; -- run this ONLY if you already distributed the points UPDATE ac_eluna.eventscript_score SET `score_earned_current` = 0; -- create chromie points row for all users INSERT INTO `wp_usermeta` (`user_id`, `meta_key`, `meta_value`) SELECT u.`ID`, 'mycred_default', 0 FROM `wp_users` u WHERE u.`ID` NOT IN (SELECT `user_id` FROM `wp_usermeta` WHERE meta_key = 'mycred_default'); -- you can add a filter per IDs here