Chỉ áp dụng cho engine MyISAM. InnoDB không hỗ trợ REPAIR TABLE.
Tạo bảng và chuyển sang MyISAM
mysql> CREATE TABLE RepairTableDemo (id INT, name VARCHAR(100));
mysql> ALTER TABLE RepairTableDemo ENGINE = MyISAM;
Chèn dữ liệu
INSERT INTO RepairTableDemo VALUES (1,'John'),(2,'Carol'),(3,'Johnson');
Sửa chữa
mysql> REPAIR TABLE RepairTableDemo;
Kết quả:
+--------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+--------------------------+--------+----------+----------+
| business.repairtabledemo | repair | status | OK |
+--------------------------+--------+----------+----------+