Thay đổi bảng để thay đổi ký tự cột được đặt thành Latinh-1. Bây giờ bạn sẽ có các chuỗi UTF-8 được mã hóa đơn lẻ, nhưng đang ở trong một trường có đối chiếu được cho là Latin-1.
Những gì bạn làm sau đó là thay đổi ký tự cột được đặt trở lại UTF-8 thông qua bộ ký tự nhị phân - theo cách đó MySQL không chuyển đổi các ký tự tại bất kỳ thời điểm nào.
ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET latin1
ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET binary
ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET utf8
(là iirc cú pháp chính xác; hãy đặt loại cột thích hợp ở nơi ...
là)