mysql - 如何从 ID 中选择数据 30 最后的数据
问题描述
现在我的 ID 是 AUTO_INCREMENT 并且每天接收 1 次数据。但我必须选择要显示的最后 30 行数据。
在 sql.
“选择 * 从( table
SELECT id
MAX( id
)-30) 和 (SELECT MAX( id
)) 之间的位置”
但它显示了所有数据。我做错了什么请指导我。
解决方案
如果要选择最后 30 个数据行,可以使用以下查询。
select * from tbl_name order by id desc limit 30;
推荐阅读
- angularjs - 包含 $state.includes() 的单元测试控制器
- javascript - 打字稿:如何将类型定义为枚举的任何部分?
- javascript - 为什么我的程序没有进入我的 switch case "deleteRegistro" 发送和获取 PHP 中的 $_POST?
- flutter - 如何摆脱卡周围的闪烁框?
- json - 难以理解包含 [?] 的 JSONPath
- sql - 获取最旧的修改价格
- css - 根元素字体大小是否应该影响文本以外的元素?
- vue.js - sass-loader additionalData/prependData/data 膨胀包大小
- html - 如何让菜单的竖线与文章的竖线相等?
- python - 初学者问题:OR 运算符不工作?