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

发布于 2024-11-15 03:05:54 字数 171 浏览 3 评论 0原文

我希望在我的网站上有一行,其中写着: 最新注册的人:x

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

该代码会是什么样子?

SELECT * 
FROM characters 
LIMIT 1 
ORDER BY id

I would like a one line row on my site where that reads: Latest registered person: x

And the person x is the person with highest ID (which is auto_increment)..

How would that code look like?

SELECT * 
FROM characters 
LIMIT 1 
ORDER BY id

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深巷少女 2024-11-22 03:05:54

您非常接近:

SELECT *
FROM characters
ORDER BY id DESC
LIMIT 1

语法要求 ORDER BY 位于 LIMIT 之前,并且您应该在 ORDER 中添加 DESC BY,获取最后一个而不是第一个用户。

You were very close:

SELECT *
FROM characters
ORDER BY id DESC
LIMIT 1

The syntax requires the ORDER BY to come before LIMIT, and you should have added a DESC to the ORDER BY, to get the last, not the furst user.

情仇皆在手 2024-11-22 03:05:54

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

SELECT * FROM characters ORDER BY id DESC LIMIT 1 should do it, to get the highest id first.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文