Từ tài liệu :
Trên thực tế, nếu bạn phát hành SELECT ... ORDER BY vào bảng này, tùy chọn ALTER TABLE sẽ không phụ lòng bạn của filesort , nhưng thay vào đó hãy tạo filesort nhanh hơn nhiều.
Việc sắp xếp một tập hợp đã được sắp xếp tương đương với việc duyệt tập hợp này để đảm bảo mọi thứ đều ổn.
Nếu bảng của bạn không chứa bất kỳ trường động nào (như VARCHAR hoặc 'BLOB'), thì có lẽ nhất là MyISAM sẽ không di chuyển nó khi cập nhật.
Tuy nhiên, tôi sẽ không dựa vào hành vi này nếu tôi đang xây dựng một nhà máy điện hạt nhân hoặc một thứ gì đó mà tôi được trả tiền.
Bạn sẽ cần thực hiện ALTER TABLE ... ORDER BY .
REPAIR chỉ sửa cấu trúc vật lý của một bảng bị hỏng.