To zadziała dla ciągów o długości do 8 znaków.
Aby zakodować:
SELECT CONV(HEX(string), 16, 10);
Aby zdekodować:
SELECT UNHEX(CONV(number, 10, 16));
MySQL obsługuje liczby całkowite o długości do 64 bitów, a ta metoda wykorzystuje 8 bitów na znak. Dlatego przy użyciu tej metody możesz zapisać do 64 / 8 =8 znaków w liczbie całkowitej.