Diferenciar maiúsculas e minúsculas no MySQL
19/11/2003
0
Se eu fizer um select:
SELECT * FROM USUARIO
WHERE USUARIO = ´USUARIO´
AND SENHA = ´SENHA´
ou
SELECT * FROM USUARIO
WHERE USUARIO = ´UsUaRiO´
AND SENHA = SeNHA´
o resultado será o mesmo... como eu posso fazer pra diferenciar maiusculas e minusculas ???
Valeu.
Danielclubedelphi
Posts
22/11/2003
Davicdc
troque o seu codigo pelo seguinte:
SELECT * FROM USUARIO
WHERE UPPER(USUARIO) = UPPER(´USUARIO´)
AND UPPER(SENHA) = UPPER(´SENHA´);
A funcao upper faz o trabalho sujo...
nao se esqueca que o campo tem que estar entre parenteses e o nome dado tambem, entre aspas e entre parenteses.
voce pode tambem utilizar assim:
SELECT * FROM USUARIO
WHERE UPPER(USUARIO) = ´USUARIO´
AND UPPER(SENHA) = ´SENHA´;
É uma alternativa, porem a primeira é mais confiavel
Espero ter ajudado, conte comigo.
Ass: Davi Cançado Dutra Cota
23/11/2003
Danielclubedelphi
Na verdade eu QUERO q diferencie maiuscula de minuscula.
No caso, é pra uso de Nome de Usuário e Senha. Portanto, ´USUARIO´ tem que ser diferente de ´usuario´. Pelo que parece, o MySQL trata como se os dois fossem a mesma coisa... diferente dos outros q ja estou acostumado, como interbase...
24/12/2018
Luciano Lima
Na verdade eu QUERO q diferencie maiuscula de minuscula.
No caso, é pra uso de Nome de Usuário e Senha. Portanto, ´USUARIO´ tem que ser diferente de ´usuario´. Pelo que parece, o MySQL trata como se os dois fossem a mesma coisa... diferente dos outros q ja estou acostumado, como interbase...
Olá,
Eu passei por isso algum tempo atrás, se estiver usando o xampp, que é meu caso, verifique qual o resultado da consulta SELECT @@lower_case_table_names; se for 1, o mysql "relaxa" a escrita , tanto faz maiúsculo ou minusculo, é só você ir no painel do xampp, para-lo, clicar em config->my.ini, na seção de [mysqld], inserir a linha lower_case_table_names = 2, salva e inicie o xampp.
24/12/2018
Ricardo Pestana
Tem essa opção também:
SELECT * FROM USUARIO WHERE BINARY USUARIO = ´USUARIO´ AND BINARY SENHA = ´SENHA´;
Clique aqui para fazer login e interagir na Comunidade :)