Bạn có định sử dụng cột VĂN BẢN như một phần của TỪ KHÓA DUY NHẤT không? Nó RẤT kém hiệu quả! Đừng làm vậy! Tôi thực sự khuyên bạn nên:
- Thêm cột bổ sung có tên, ví dụ:
'description_hash' char(32) not null default ''
- Lưu trữ giá trị băm cho
description
trường vào nó. Đối với người yêu cũ.description_hash=MD5(description)
- Thay đổi khóa của bạn thành
UNIQUE KEY (name, description_hash)
Tất nhiên, bạn sẽ cần giữ description_hash
cập nhật cột trong mã của bạn, nhưng có thể thấy - trong hầu hết các trường hợp, nó chỉ yêu cầu một vài thay đổi mã. Hoặc bạn có thể sử dụng trình kích hoạt để xử lý điều này.