mysql: case sensibilidade em selecionar consultas
enquanto o mysql seleciona declarações geralmente é insensível a minúsculas, esse comportamento pode ser substituído para específico para específico Use casos.
Comportamento de caso padrão padrão
Ao executar uma consulta Selecionar, MySQL Padrões para comparação insensível ao caso para a maioria dos tipos de dados, incluindo strings. Isso significa que as consultas como:
SELECT * FROM `table` WHERE `Value` = "iaresavage"
retornarão os resultados mesmo se o valor real do valor no banco de dados for Iaresavage.
comparação sensível ao caso
No entanto, se você precisar de comparação sensível ao caso, poderá usar um operador de comparação binária. No MySQL, este é o operador binário. Por exemplo:
SELECT * FROM `table` WHERE BINARY `Value` = "iaresavage"
com essa comparação, a consulta retornará apenas os resultados se o valor no banco de dados for exatamente iaresavage.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3