是否有任何方法可以通过插入时间戳对选择查询中的行进行排序,而无需使用时间戳列。 所以我想找到最近插入的行,但是没有列记录插入时间戳。这里有每行的内部记录吗?
表中没有主键,外键。
答案 0 :(得分:1)
No
,如果你有主键自动增量,你可以找到结果。但是有可能在不同的日/月/年插入两个连续的行。所以,only depending on the primary you can't find out the recent records.
答案 1 :(得分:0)
如果你有一个主键字段,(并且主键不需要是一个自动递增),那么就可以实现这一点
SELECT * FROM table ORDER BY _rowid DESC