Binäre Zeichenfolge in bigint in MySQL konvertieren?

8

Ich versuche eine Zeichenkette auf einen 64-Bit-Wert (bigint) in MySQL zu hashen. Ich kenne die MD5 () - Funktion, die einen 128-Bit-Hash als binäre Zeichenfolge zurückgibt. Ich würde mich freuen, die unteren oder oberen 64 Bits dieses Ergebnisses zu nehmen. Ich kann jedoch nicht herausfinden, wie man von einem binären Zeichenkettentyp zu einem numerischen Typ irgendeiner Art gelangt. Irgendwelche Zeiger?

    
Sean Owen 11.08.2009, 10:29
quelle

2 Antworten

14

Verwenden Sie die Funktion CONV() , um den MD5-Hash von Basis 16 in Basis 10 und CAST zu konvertieren, um ihn in eine Zahl zu konvertieren:

%Vor%     
Ken Keenan 11.08.2009, 10:45
quelle
2
%Vor%

Quelle

    
Max 11.08.2009 10:45
quelle

Tags und Links