Đây là sự cố về cách UPDATE
của MySQL hoạt động, từng hàng như p.cambell đã giải thích. Một cách khác để vượt qua vấn đề này là nói rõ ràng với công cụ cách sắp xếp các bản cập nhật (một câu hỏi khác của MySQL):
UPDATE 2011_electricity
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC
Quy tắc ngón tay cái:Nếu bạn muốn tăng PK (hoặc Khóa duy nhất khác), hãy sắp xếp theo thứ tự giảm dần. Nếu bạn muốn giảm PK, hãy sắp xếp theo thứ tự tăng dần.