Vấn đề không phải là bảng đã bị hỏng. Khi bạn thực hiện một nhóm theo, mysql sẽ tạo một bảng tạm thời. Bởi vì bảng quá lớn, bảng tạm thời chiếm hơn 10gb không gian đĩa. Thông báo lỗi xuất hiện khi đĩa đầy 100%.
Tôi đã sử dụng commando để kiểm tra không gian đĩa:
df -h /dev/root
Vì vậy, trong cấu hình MySQL (my.ini), tôi đã thay đổi vị trí (tmpdir) nơi các bảng tạm thời được lưu trữ thành một phân vùng có đủ không gian đĩa trống.
bây giờ truy vấn chạy thành công