Update - Limit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Update - Limit

    Hi,

    Das hier ist möglich und funktioneirt problemlos:
    PHP-Code:
    SELECT FROM table LIMIT 5001000 
    Folgendes ist nicht möglich:
    PHP-Code:
    UPDATE table SET field 'foo' LIMIT 5001000 
    ...sondern nur:
    PHP-Code:
    UPDATE table SET field 'foo' LIMIT 1000 
    Aber ich möchte via UPDATE nur ab der 500. Zeile bis zur 1000. Zeile Werte anpassen.

    Wie ist das zu realisieren?

    Vielen Dank im vorraus.

    Gruß,
    Christopher
    Mein Projekt: Online Rechtschreibkontrolle (basierend auf PHP)

  • #2
    Du hast nicht mal ein ORDER BY in der Spalte, womit das ganze schon keinen Sinn macht...

    pos Spalte, index drüber
    UPDATE tabelle SET bla = "blubb" WHERE pos BETWEEN 500 AND 1000 ORDER BY pos ASC

    EDIT:
    AND statt Komma bei BETWEEN *rolls*
    Zuletzt geändert von ghostgambler; 21.09.2007, 15:09.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      MySQL sieht da nur die "Anzahl der Zeilen" vor. Eine Angabe der "Startzeile" ist nicht dokumentiert.

      Vielleicht kann man eine Workaround für dein konkretes Problem erfinden?

      Kommentar

      Lädt...
      X