Tôi muốn đổi tên một chỉ mục. Tôi đã xem tài liệu về bảng thay đổi , nhưng tôi không thể tìm ra cú pháp để đổi tên một chỉ mục. Khi thực hiện nó thông qua MySQL GUI, nó sẽ giảm chỉ mục và tạo một chỉ mục mới. Trong khi điều này hoạt động, tôi muốn tránh xây dựng lại toàn bộ chỉ mục chỉ để thay đổi tên của chỉ mục.
[THÔNG TIN BỔ SUNG]
Trong tài liệu bảng thay đổi, nó nêu rõ
Có thể thực hiện ngay các thay đổi chỉ sửa đổi siêu dữ liệu bảng chứ không phải dữ liệu bảng bằng cách thay đổi tệp .frm của bảng và không chạm vào nội dung bảng. Những thay đổi sau là những thay đổi nhanh có thể được thực hiện theo cách này:
* Renaming a column or index.
Tuy nhiên, khi tôi cố gắng đổi tên chỉ mục bằng cách chỉnh sửa tệp .frm (trên cơ sở dữ liệu thử nghiệm) và khởi động lại máy chủ, nó hiện thông báo "Không thể tìm nạp cột" trong giao diện người dùng khi cố gắng liệt kê các cột và khi cố gắng chạy một truy vấn, nó trả về lỗi "Công cụ bảng không xác định ''". Tệp .frm có nhiều nội dung nhị phân. Có một công cụ tốt để chỉnh sửa thông tin nhị phân.