Mysql
 sql >> Database >  >> RDS >> Mysql

Eliminazione di righe:nessun singolo membro ha più di x record

No, non è il modo giusto per risolvere il problema, i lavori batch sono difficili da gestire e testare e per la maggior parte dei siti Internet non ci sono tempi di inattività giornalieri. È molto meglio distribuire il carico ed eseguire il codice solo quando è necessario, ovvero quando un utente effettua l'accesso....

DELETE FROM member_logins
WHERE member_id=?
ORDER BY id DESC
LIMIT 50,10;

Che sarà molto più efficiente con un indice su member_id