Hi,
leider weigert sich MySQL, einen UPDATE QUERY auszuführen, wenn darin in einem SELECT dieselbe Tabelle verwendet wird.
Wie würde sich das anders schreiben lassen?
UPDATE test SET dynamic="1" WHERE daid=(SELECT id FROM test WHERE pid="8" ORDER BY id ASC LIMIT 1) LIMIT 1
Also es soll nur die (eine) Zeile, die das Kriterium pid=8 erfüllt, mit der niedrigsten ID geändert werden.
Danke für Rat