8

私はこのmySQLスクリプトを持っています:

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

何が問題ですか?

4

2 に答える 2

20

mysqlにはTOPがありません

LIMIT 2 を使用

   SELECT * FROM produse ORDER BY id_produs DESC LIMIT 2
于 2013-07-06T13:58:47.977 に答える
5

LIMIT代わりに使用してください:

SELECT * 
FROM   produse
ORDER  BY id_produs DESC
LIMIT  2
于 2013-07-06T13:59:20.347 に答える