sql >> Database >  >> RDS >> Mysql

Hoe laatste record (op voorwaarde) te verwijderen uit een tabel in MySql

U moet de tabel filteren op user_id (bijv. WHERE user_id=1), vervolgens sorteren op tijd (bijv. ORDER BY datetime) en vervolgens de query beperken tot slechts één item (bijv. LIMIT 1) en u verwijdert het resultaat van deze query. Aan het einde krijg je de volgende vraag:

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


  1. Tabelnaam parametreren in .NET/SQL?

  2. MySQL DELETE FROM met UNION-subquery op IN-voorwaarde

  3. opencart - Hoe kan ik handmatig een module in een sjabloonbestand weergeven?

  4. MySql Single Table, Selecteer laatste 7 dagen en voeg lege rijen toe