2010-03-25 6 views
0

Est-ce que quelqu'un sait si la clause LIMIT et OFFSET fonctionne lorsque vous utilisez l'instruction UPDATE sur iphone. sur le site Web sqlite3, il est ditiphone sqlite3 MISE À JOUR avec clause LIMIT et OFFSET

"if SQLite is built with the SQLITE_ENABLE_UPDATE_DELETE_LIMIT compile-time option then the syntax of the UPDATE statement is extended with optional ORDER BY and LIMIT clauses.."

sinon, peut-il être activé?

J'utilise "UPDATE TESTDATA SET VAR = 1 LIMIT 1 OFFSET 1"

mais je reçois une erreur: près de "LIMITE": erreur de syntaxe

je peux obtenir LIMIT et OFFSET clause de travailler sur une instruction SELECT.

Y a-t-il d'autres façons de contourner cela?

Répondre

1

On dirait que cela n'a de sens que dans une instruction SELECT. Si vous souhaitez limiter les lignes mises à jour dans une instruction UPDATE, vous devez ajouter une clause WHERE.

+0

merci beaucoup pour cela – Remover

+0

De rien, j'espère que votre application va bien! – jjxtra