一尘不染

TOP和ORDER BY sql错误

sql

我正在尝试使用PHP从MySQL的表中选择最后一条记录。我相信我有一个SQL错误。这是我的SQL代码:

SELECT TOP 1 id FROM `table` ORDER BY id DESC

如果这是有效的,并且我实际上有PHP错误,请告诉我。


阅读 144

收藏
2021-03-10

共1个答案

一尘不染

您的SQL语法无效。使用
LIMIT 代替

试试这个:

SELECT id 
FROM table 
ORDER BY id DESC
LIMIT 1

TOP子句适用于MSSQL服务器。

2021-03-10