h2 データベース (バージョン 1.0.71) からレコードを削除しようとしていますが、クエリ構文エラーが発生します。私が実行するクエリは次のとおりです。
DELETE FROM TABLE_NAME WHERE QUERY_FIELD LIKE '%somevalue%' LIMIT 1000;
私が受け取るエラーメッセージは次のとおりです(これは私にはあまり役に立ちません):
Syntax error in SQL statement DELETE FROM TABLE_NAME WHERE QUERY_FIELD LIKE '%somevalue%' LIMIT[*] 1000;
そのLIMIT
部分が問題のようですが、これは h2 1.0.71 でサポートされていませんか?
同様のSELECT
クエリを実行すると:
SELECT * FROM TABLE_NAME WHERE QUERY_FIELD LIKE '%somevalue%' LIMIT 1000;
それは私に期待される結果を与えます。LIKE
との組み合わせはLIMIT
おそらく問題がありますか?