GeirGrusom Skrevet 12. mai 2007 Del Skrevet 12. mai 2007 (endret) Jeg har et datafelt kalt passw som er av typen binary(16) som inneholder en MD5 hash av passordet til brukeren. Problemet er at i MS SQL Server kan jeg skrive: UPDATE Users SET passw=0x7be5b46b90643a27ed96b7b747ee033 WHERE user_id = 1 men i MySQL blir denne verdien da feil 07 be 5b 46 b9 06 43 a2 7e d9 6b 7b 74 7e e0 33 (MySQL) 7b e5 b4 6b 90 64 3a 27 ed 96 b7 b7 04 7e e0 33 (Hva den egentlig skal bli Som man ser er alt 'dyttet' et hakk til venstre, og langt uti, mangler det en null... why? Hvordan setter jeg verdien? Endret 12. mai 2007 av GeirGrusom Lenke til kommentar
GeirGrusom Skrevet 12. mai 2007 Forfatter Del Skrevet 12. mai 2007 Glem det; Jeg hadde en feil i programmet mitt Jeg hadde glemt å sjekke etter om hvert byte ble gjort om til to characters Så den første nullen er et padding null, og den imellom mangler fordi strengen la til '4' istedet for '04' Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå