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

Sletning af rækker:Intet enkelt medlem har mere end x registreringer

Nej - ikke den rigtige måde at løse problemet på - batchjobs er svære at administrere og teste, og for de fleste internetsider er der ingen daglig nedetid. Det er meget bedre at sprede belastningen og kun køre koden, når du har brug for det, dvs. når en bruger logger ind...

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

Hvilket vil være meget mere effektivt med et indeks på member_id



  1. Sådan behandles 0000-00-00-datoen i jdbc MySQL-forespørgsel

  2. ude af stand til at slippe fremmednøglen

  3. MariaDB Server Database Encryption Basics

  4. Ret "Aritmetisk overløbsfejl ved konvertering af int til datatype numerisk" i SQL Server