Điều này sẽ hoạt động đối với các chuỗi dài tối đa 8 ký tự.
Để mã hóa:
SELECT CONV(HEX(string), 16, 10);
Để giải mã:
SELECT UNHEX(CONV(number, 10, 16));
MySQL hỗ trợ số nguyên dài đến 64 bit và phương pháp này sử dụng 8 bit cho mỗi ký tự. Do đó, sử dụng phương pháp này, bạn có thể lưu trữ tối đa 64/8 =8 ký tự trong một số nguyên.