ChrisB: Subselect fehler mySQL 5.1

Beitrag lesen

Hi,

Der QueryBrowser vom mySql 5.1 Server meint dazu:

You can't specify target table 'uploads' for update in FROM clause

Und was an dieser Tatsachenbehauptung moechtest du nun von uns umgestossen haben?

update uploads [...]
where uploadid=(select max(uploadid)
                from uploads);

Wenn du mal vernuenftig beschrieben haettest, was du *erreichen* willst - naemlich wohl den Datensatz mit der hoechsten uploadid updaten - dann haette ich dir bspw. sagen koennen, dass auf UPDATE die ORDER BY und LIMIT-Klausel kennt.

MfG ChrisB

--
„This is the author's opinion, not necessarily that of Starbucks.“