TOP et la COMMANDE PAR erreur sql

Je suis en train de sélectionner le dernier enregistrement d'une table dans MySQL à l'aide de PHP. Je crois que j'ai une erreur SQL. Voici mon code SQL:

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

Si c'est valide et j'ai fait une erreur PHP, dites-moi.