среда, 24 декабря 2014 г.

MySQL binary (blob) to integer

Жесть, еле нашел как можно преобразовать binary в integer

Алгоритм такой:

  1. Преобразовать в hex (16-тиричный формат)
  2. Сменить базу, т.е. преобразовать из 16-тиричного в 10-тиричное число
  3. Сконвертировать.

cast(conv(hex(BINARYDATA),16,10) as unsigned integer)