2013-07-06 66 views
8

我有這樣的MySQL腳本:SELECT TOP錯誤

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

生成此錯誤:

#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 

問題是什麼?

+2

有多難它是在手冊中查找這個嗎? –

回答

18

有mysql中沒有TOP

使用極限2

SELECT * FROM produse ORDER BY id_produs DESC LIMIT 2 
5

使用LIMIT代替:

SELECT * 
FROM produse 
ORDER BY id_produs DESC 
LIMIT 2