2013-07-06 11 views
8

ho questo script mySQL:SELEZIONA Errore

SELECT TOP 2 * FROM produse ORDER BY `id_produs` DESC 

genera questo errore:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2 * FROM produse ORDER BY `id_produs` DESC LIMIT 0, 30' at line 1 

Qual è il problema?

+2

Quanto difficilmente può che essere quello di guardare questo in su nel manuale? –

risposta

18

non c'è TOP in mysql

uso LIMIT 2

SELECT * FROM produse ORDER BY id_produs DESC LIMIT 2 
5

Uso LIMIT invece:

SELECT * 
FROM produse 
ORDER BY id_produs DESC 
LIMIT 2