salve , ho una tabella nel database e vorrei rendere i dati case sensitive , come potrei fare ? grazie a chi mi risp
Printable View
salve , ho una tabella nel database e vorrei rendere i dati case sensitive , come potrei fare ? grazie a chi mi risp
Bisognerebbe sapere come è stata creata la tabella, con quale charset, o quale charset ha il campo in oggetto.
Potresti usare il campo di tipo Blob.
Ciao!
ho fatto anche una ricerca , prima l'ho creata con latin swedish ci , case insensitive , ora l'ho trasformata in latin general cs , quindi adesso tabella latin general cs e campo user e password anche latin general cs ,in questo caso mi serviva che utente e password fossero case sensitive , per il campo ora uso varchar , quale sarebbe meglio per avere una stringa alfanumerica ?
Blob è di suo case sensitive, a prescindere.
Hai fatto qualche prova con questi cambiamenti?
Ciao!
si ho provato , risulta essere case sensitive , ora metto anche il tipo di campo blob
Oppure se non vuoi convertire tutte le colonne e ti interessa ad esempio solo per il login guarda qua:
http://dev.mysql.com/doc/refman/5.0/...nsitivity.html
col_name COLLATE latin1_bin LIKE 'a%'
grazie :D