Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que _ (sublinhado) corresponde a - (hífen)?


Porque o sublinhado _ é um curinga como a porcentagem % , exceto que ele procura apenas um caractere.

(Da seção 3.3.4.7. Correspondência de padrões na documentação do MySQL.)

Se você quiser usar o sublinhado em like como um literal, você tem que escapar:
select * from a where name like '%taz\_manual%.pdf%';