只显示ID最高的行? (SQL)

时间:2011-06-10 12:39:26

标签: php mysql auto-increment

我想在我的网站上有一行代码:最新注册人:x

人x是ID最高的人(即auto_increment)..

代码怎么样?

SELECT * 
FROM characters 
LIMIT 1 
ORDER BY id

2 个答案:

答案 0 :(得分:6)

你非常接近:

SELECT *
FROM characters
ORDER BY id DESC
LIMIT 1

语法要求ORDER BYLIMIT之前出现,您应该在DESC添加ORDER BY,以获取最后一个,而不是第一个用户。

答案 1 :(得分:0)

SELECT * FROM characters ORDER BY id DESC LIMIT 1应该这样做,以获得最高id