Questa è una query SQL che seleziona tutte le colonne dalla tabella “wpgy_users” in cui la colonna “ID” è presente in una subquery che seleziona “user_id” dalla tabella “wpgy_usermeta” dove “meta_key” è uguale a ‘first_name’ e “meta_value” è nullo o vuoto. In sostanza, la query restituisce tutti gli utenti nella tabella “wpgy_users” che non hanno un valore presente nella colonna “first_name” della tabella “wpgy_usermeta”.
SELECT * FROM `wpgy_users`
WHERE `ID` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));
Questa query elimina gli utenti dalla tabella wpgy_users che non hanno un nome impostato nel loro profilo utente (campo “first_name” della tabella wpgy_usermeta). Si consiglia di eseguire un backup dei dati prima di eseguire questa query.
DELETE FROM `wpgy_users`
WHERE `ID` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));
Questa è una query SQL che seleziona tutte le colonne dalla tabella “wpgy_usermeta” dove la colonna “user_id” non è presente nella subquery che seleziona “ID” dalla tabella “wpgy_users” e la colonna “user_id” è presente in una subquery che seleziona “user_id” dalla tabella “wpgy_usermeta” dove “meta_key” è uguale a ‘first_name’ e “meta_value” è nullo o vuoto. In pratica, la query restituisce tutti i record nella tabella “wpgy_usermeta” che hanno un valore nullo o vuoto nella colonna “first_name” e non sono presenti nella tabella “wpgy_users”.
SELECT * FROM `wpgy_usermeta`
WHERE `user_id` NOT IN (SELECT `ID` FROM `wpgy_users`)
AND `user_id` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));
Questa query SQL elimina i meta-dati degli utenti che non esistono nella tabella wpgy_users e che non hanno un nome impostato nel loro profilo utente dalla tabella wpgy_usermeta:
DELETE FROM `wpgy_usermeta`
WHERE `user_id` NOT IN (SELECT `ID` FROM `wpgy_users`)
AND `user_id` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));