MD5() di solito e' a 32 digit. Viene memorizzato come campo varchar(32) . Il fatto di settarlo BINARY significa che la ricerca del dato sara' case sensitive. Come si dovrebbe fare per lo username.... mentre ha poco significato per una stringa MD5() che e' sempre in minuscolo.[supersaibal]Originariamente inviato da LordSaga640
Allora, tento di rispiegare la domanda.
Posso con un campo binary fare ricerce per campi all'interno della tabella come ho descritto nel post precedente? [/supersaibal]
Tra l'altro in mysql 4.1.x non c'e' piu' l'attributo BINARY per i campi, ma bisognera' agire sul COLLATION... es.:
latin general ci
latin general cs
rispettivamente ci = case insensitive e cs = case sensitive.
puoi fare tutte le ricerche che vuoi.
![]()