você tem uma sintaxe sql inválida. use LIMIT em vez de
tente isso:
SELECT id
FROM table
ORDER BY id DESC
LIMIT 1
o
TOP
cláusula funciona no servidor MSSQL. SELECT id
FROM table
ORDER BY id DESC
LIMIT 1
TOP
cláusula funciona no servidor MSSQL.