Как преобразовать хэш PHP crc32 в эквивалент MySQL?
Очевидно, что функция MySQL CRC32 () возвращает беззнаковое значение BIGINT, а PHP возвращает шестнадцатеричное значение.
В PHP:
hash('crc32','hello world') == 7813f744
В MySQL:
SELECT CRC32('hello world') == 222957957
Значение CRC32 сохраняется в столбце CHAR (8).
Я не могу понять, как превратить сгенерированный PHP хэш в то же значение, что MySQL производиттолько с SQL, Кажется, очевидное не работает:
SELECT HEX(CRC32('hello world')) == D4A1185
SELECT CONV('7813f744',16,10) == 2014574404
Есть идеи?