Update - mit Limit Zeilen auswählen

klanawagna

Erfahrenes Mitglied
Hey leute!

//Edit: Grrrr, enterTaste...

Ich will eine Zeile updaten, von der ich nur weis, dass sie die 15te ist z.B.
SQL:
update [mapping] SET IP = 'localhost', TapiLine = 'klanawagna' LIMIT 15,1
Dieser Query funktioniert nicht, wie könnte es gehen?

Danke!
lg
klanawagna
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

das mit "das ist der 15te Datensatz" ist etwas tricky. Es kann nämlich sein, dass sic hdie Reihenfolge der Datensätze ändert, wenn du keine Sortierung verwendest.
Aber zu deiner Frage, du könntest das mit einer SubSelect lösen, vorrausgesetzt du kennst den Names des Primärschlüssels (nachfolgend "ID").

SQL:
UPDATE
  tabelle
SET
  feld1 = 'wert'
WHERE
  ID = (SELECT ID FROM tabelle LIMIT 15,1);

Gruß
BK
 
Zurück