草庐IT

mysql - 删除除最新的 50 行以外的所有行

我有一个包含新闻故事和Unix时间戳的SQL表。我只想保留50个最新的故事。我将如何编写SQL语句来删除任意数量的旧故事? 最佳答案 block引用deletefromtablewhereidnotin(selectidfromtableorderbyiddesclimit50)您选择不想删除的数据的ID,然后删除不在这些值中的所有内容... 关于mysql-删除除最新的50行以外的所有行,我们在StackOverflow上找到一个类似的问题: https:/