2015-04-12 27 views

回答

1

数据库中最新输入的查询是什么。

默认情况下没有。

订单在关系数据库中不能保证,它是由用于查看数据的SELECT查询指定的。如果您想按“最新”排序,那么您需要一个存储该信息的字段。例如,像DateAdded字段。 (这可以由应用程序给出的当前日期的默认值填充或只是所以它会自动将每个INSERT值)。然后,你只需按顺序:

SELECT * 
FROM SomeTable 
ORDER BY DateAdded DESC 

ASC和DESC似乎不工作

他们这样做,你只需要实际进行排序所依据的查询结果。

-2

每个表都有主键。使用该键获取最新条目。

SELECT * FROM mytable的ORDER BY ID DESC LIMIT 1

分享您的列名。这可能有助于解决您的查询。

+0

该OP明确指出,他在该表上没有主标识符。 – David

+0

如果表中没有主标识符,则默认pk为id。 –

+1

这是不正确的,不应该是一个“答案”。它应该是一个评论。如果你没有足够的代表,请发展一些。 (这是故意的)。 – nomistic