Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изтрия последния запис (при условие) от таблица в MySql

Трябва да филтрирате таблицата по user_id (напр. WHERE user_id=1), след това да я сортирате по време (напр. ORDER BY datetime) и след това да ограничите заявката само до един елемент (напр. LIMIT 1) и изтривате резултата от тази заявка. Накрая ще получите запитване като това:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пространствен индекс в MySQL - ГРЕШКА - Не може да се получи геометричен обект от данните, които изпращате в полето GEOMETRY

  2. Фатална грешка:Максималното време за изпълнение от 30 секунди е превишено в C:

  3. да има милиони таблици и милиони редове в тях честа практика в дизайна на база данни на MySQL?

  4. Създайте Spark Dataframe от SQL заявка

  5. Таблица [име на таблица] не е заключена