sql >> Databasteknik >  >> RDS >> Mysql

Ta bort rader från tabellen, förutom angivet antal (gräns för antal rader)

Kanske kan du prova något sånt här :

DELETE FROM mytable
WHERE id NOT IN (SELECT id FROM mytable ORDER by date DESC LIMIT 100)


  1. Databasanslutning till MySQL timeout även efter inställning av c3p0.testConnectionOnCheckout=true

  2. Hur beräknar man skillnaden i timmar (decimal) mellan två datum i SQL Server?

  3. PostgreSQL 9.3 triggerfunktion för att infoga i tabell med parametrerat namn

  4. Hur kan jag sortera efter en tabellkolumn i olika fall (Oracle)