sql >> Database >  >> RDS >> Mysql

Rijen verwijderen:geen enkel lid heeft meer dan x records

Nee - niet de juiste manier om het probleem op te lossen - batchtaken zijn moeilijk te beheren en te testen, en voor de meeste internetgerichte sites is er geen dagelijkse downtime. Het is veel beter om de belasting te spreiden en de code alleen uit te voeren wanneer dat nodig is, d.w.z. wanneer een gebruiker inlogt....

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

Wat een stuk efficiënter zal zijn met een index op member_id



  1. Fluent Nhibernate:kan geen databaseverbinding met MySQL tot stand brengen

  2. Maak een Postgres-database met python

  3. Hoe pijnlijk langzame MySQL-query's die correlaties vinden te optimaliseren?

  4. SQL-fout:ORA-02291:integriteitsbeperking