Задавайте вопросы, мы ответим
Вы не зашли.
Пробовал :
есть переменная str
допустим что str = 'строка'
CONV(MD5(str), 16, 10) - какой бы не была переменная а число выходит одно и то же
Как получить число?
Проверяю на таком запросе:
Неактивен
ИЛи проще:
Неактивен
Это максимальное 64-битное целое, MySQL более больших целых не понимает. Разбивайте md5 на 4 подстроки и каждую превращайте в число отдельно.
Неактивен
Мда... Спасибо.
Выходит что лучше на пхп это сделать...
Неактивен
Честно говоря, не понял, что "это" - md5 занимает 12 байт, а bigint вмещает только 8...
Если Вам нужно числом представить первые 16 символов - отрежьте их просто... но это будет не честная сумма
Неактивен