`UPDATE` und `LIMIT`, `MySQL`

Ich würde gerne aktualisieren, einen bestimmten Bereich von Zeilen, sagen wir ab 30 und endend bei 50. Wie kann ich erreichen, dass.

Habe ich versucht mit:

UPDATE tab
SET    col = 'somevalue' 
LIMIT 30, 50

aber das funktioniert nicht. Gibt es irgendeine Möglichkeit, dass ich update diese Zeilen?

Den Fehler, den ich bekomme, ist:

Schauen Sie in das Handbuch ... für den richtigen syntax in der Nähe '50'

Wie funktioniert das nicht?
welche Fehler haben Sie?
limit und offset machen keinen Sinn ohne eine order by weil die Zeilen in einer relationalen Datenbank sind nicht sortiert

InformationsquelleAutor Kamran Ahmed | 2014-04-20

Schreibe einen Kommentar