-1

Postgresql のこの mysql 制限句を変換するにはどうすればよいですか:

limit $a,$b

可能であれば、特定の postgresql ソリューションではなく、SQL 標準

クエリが失敗しました: ERREUR: la syntaxe LIMIT #,# n'est pas supportée

"select * from preference where (id_membre ='184') order by 1 LIMIT 0 OFFSET 8";    

mysql で 4 行、postgresl で 0 行を返します。

4

2 に答える 2

1

Limit 0 は、それが言っていることを正確に実行しています。0行に制限!クエリもおそらく非常に高速に実行されます。

PostgreSQL が文字通りの意味を持っていることは、まったく驚くべきことではありませんlimit 0。また、残念なことに、MySQL が同じことについてかなり特異な見解を持っていることは、私にとって驚くべきことではありません。

于 2016-06-05T03:58:36.577 に答える