sql >> Databasteknik >  >> RDS >> Mysql

Hur man tar bort den senaste posten (på villkor) från en tabell i MySql

Du måste filtrera tabellen efter user_id (t.ex. WHERE user_id=1), sedan sortera den efter tid (t.ex. ORDER BY datetime) och sedan begränsa frågan till bara ett objekt (t.ex. LIMIT 1) och du raderar resultatet av denna fråga. I slutet får du en fråga så här:

DELETE FROM LoginTime WHERE user_id=1 ORDER BY datetime DESC LIMIT 1


  1. MS-Access Class Module och VBA

  2. välj count(*) från tabellen över mysql i php

  3. SQLiteDatabase error sqlite:(1) nära ):syntaxfel

  4. F# Nybörjare:hämta en mängd data från en server