Delete N number of old records from table in mysql

前端 未结 4 829
离开以前
离开以前 2021-02-10 03:26

I have a LoginTime table like this:

id | user_id | datetime
1  |   1     | 2011-01-19 18:51:01
2  |   1     | 2011-01-19 18:51:02  
3  |   1             


        
4条回答
  •  孤独总比滥情好
    2021-02-10 04:04

    I believe this will work...

    DELETE FROM LoginTime WHERE id IN (
         SELECT id
         WHERE user_id = 1
         ORDER BY datetime DESC
         LIMIT 0, 5
    )
    

提交回复
热议问题