Dette er et problem med, hvordan MySQL's UPDATE
virker, række for række som p.cambell forklarede. En anden måde at omgå dette problem på er eksplicit at fortælle motoren, hvordan man bestiller opdateringerne (et andet MySQL-mærke):
UPDATE 2011_electricity
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC
Tommelfingerregel:Hvis du vil øge PK'erne (eller en anden unik nøgle), skal du bestille ved at gå ned. Hvis du vil reducere PK'erne, bestil ved at gå opad.