Dies ist ein Problem, wie MySQLs UPDATE
funktioniert, Reihe für Reihe, wie p.cambell erklärt. Eine andere Möglichkeit, dieses Problem zu umgehen, besteht darin, der Engine explizit mitzuteilen, wie sie die Updates bestellen soll (eine weitere Eigenheit von MySQL):
UPDATE 2011_electricity
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC
Faustregel:Wenn Sie die PKs (oder andere Unique Keys) erhöhen möchten, sortieren Sie absteigend. Wenn Sie die PKs verringern möchten, sortieren Sie aufsteigend.