Nej - inte det rätta sättet att lösa problemet - batchjobb är svåra att hantera och testa, och för de flesta internetsidor finns det ingen daglig driftstopp. Det är mycket bättre att sprida belastningen och bara köra koden när du behöver, dvs när en användare loggar in...
DELETE FROM member_logins
WHERE member_id=?
ORDER BY id DESC
LIMIT 50,10;
Vilket blir mycket mer effektivt med ett index på member_id