Mysql
 sql >> Base de données >  >> RDS >> Mysql

Suppression de lignes :aucun membre n'a plus de x enregistrements

Non - ce n'est pas la bonne façon de résoudre le problème - les travaux par lots sont difficiles à gérer et à tester, et pour la plupart des sites Internet, il n'y a pas de temps d'arrêt quotidien. Il est préférable de répartir la charge et de n'exécuter le code que lorsque vous en avez besoin, c'est-à-dire lorsqu'un utilisateur se connecte....

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

Ce qui sera beaucoup plus efficace avec un index sur member_id