这篇文章上次修改于 1121 天前,可能其部分内容已经发生变化,如有疑问可询问作者。 > 仅仅用一条语句,删除过期的记录,仅保留最新的30条,利用left join,把30条之外的join成null ```mysql delete a from history a left join ( select id from history order by create_time desc limit 30) b on a.id = b.id where b.id is null; ```
没有评论