Jest to problem związany z tym, jak UPDATE
MySQL'a działa, rząd po rzędzie, jak wyjaśniono p.cambell. Innym sposobem na ominięcie tego problemu jest wyraźne poinformowanie silnika, jak zamawiać aktualizacje (kolejne dziwactwo MySQL):
UPDATE 2011_electricity
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC
Ogólna zasada:Jeśli chcesz zwiększyć PK (lub inny Unikalny Klucz), uporządkuj malejąco. Jeśli chcesz zmniejszyć PK, uporządkuj rosnąco.