Vinzenz Mai: deshalb ist die Versionsangabe so wichtig ...

Beitrag lesen

Hallo

also das Problem war das es mit Version 5 (und anscheinend auch 4)
  ohne Probleme klappt, jedoch MySQL 3.x das nicht mitgemacht hat.

deswegen fragte dedlfix nach der Version, deswegen erscheint bei Auswahl des Themenbereichs DATENBANK extra folgender Hinweis:

Hinweis: Vergiss nicht, Namen und Version der von dir verwendeten Datenbank anzugeben!

Und die MySQL-Doku zu den älteren MySQL-Versionen sagt zu Erweiterungen der
UPDATE-Syntax in http://dev.mysql.com/doc/refman/4.1/en/update.html:

<zitat>
 Starting from MySQL 3.23, you can use LIMIT row_count to restrict the scope of the UPDATE. A LIMIT clause works as follows:

*

Before MySQL 4.0.13, LIMIT is a rows-affected restriction. The statement stops as soon as it has changed row_count rows that satisfy the WHERE clause.
    *

From 4.0.13 on, LIMIT is a rows-matched restriction. The statement stops as soon as it has found row_count rows that satisfy the WHERE clause, whether or not they actually were changed.

If an UPDATE statement includes an ORDER BY clause, the rows are updated in the order specified by the clause. ORDER BY can be used from MySQL 4.0.0.
</zitat>

Ich gebe gern zu, dass ich bei MySQL nicht mehr mit 3.23.x (oder gar älter) rechne. Dafür kann MySQL 3.23 einfach viel zu wenig.

Freundliche Grüße

Vinzenz