数据库中最新输入的查询是什么? <{1}}和ASC
似乎无法正常工作,因为我没有主键。
答案 0 :(得分:1)
数据库中最新输入的查询是什么。
默认情况下没有。
在关系数据库中无法保证顺序,它由用于查看数据的SELECT
查询指定。如果您想按“最近”排序,那么您需要一个存储该信息的字段。例如,像DateAdded
字段之类的东西。 (可以由应用程序填充,也可以只给出当前日期的默认值,因此它会自动在每个INSERT
上添加值。)然后您只需按顺序排序:
SELECT *
FROM SomeTable
ORDER BY DateAdded DESC
ASC和DESC似乎无法正常工作
他们这样做,您只需要实际的值来订购查询结果。
答案 1 :(得分:-2)
每个表都有主键。使用该密钥获取最新条目。
SELECT * FROM mytable ORDER BY id DESC LIMIT 1
分享你的专栏名称。这可能有助于解决您的查询。