首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql find insert时间戳

问mysql find insert时间戳
EN

Stack Overflow用户
提问于 2012-12-12 18:02:17
回答 2查看 91关注 0票数 0

有没有办法在select查询中按insert时间戳对行进行排序,而不使用时间戳列。所以我想找到最近插入的行,但是没有记录插入时间戳的列。这里有没有每一行的内部记录?

表没有主键和外键。

EN

回答 2

Stack Overflow用户

发布于 2012-12-12 18:08:47

No,如果您有主键自动增量功能,您可以查看结果。但是有可能两个连续的行可能在不同的日/月/年插入。所以,only depending on the primary you can't find out the recent records.

票数 1
EN

Stack Overflow用户

发布于 2012-12-12 18:19:24

如果您有一个主键字段(且主键不必是自动递增字段),则可以实现如下所示

代码语言:javascript
复制
SELECT * FROM table ORDER BY _rowid DESC
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13837223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档