Ini adalah masalah tentang bagaimana UPDATE
MySQL bekerja, baris demi baris seperti yang dijelaskan p.cambell. Cara lain untuk melewati masalah ini, adalah dengan secara eksplisit memberi tahu mesin cara memesan pembaruan (kekhasan MySQL lainnya):
UPDATE 2011_electricity
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC
Aturan praktis:Jika Anda ingin meningkatkan PK (atau Kunci Unik lainnya), pesan dengan turun. Jika Anda ingin mengurangi PK, pesan dengan menaik.