sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor matcher _ (understregning) - (bindestreg)?

Fordi understregningen _ er et jokertegn ligesom procenten % , bortset fra at den kun leder efter ét tegn.

(Fra afsnittet 3.3.4.7. Mønstermatching i MySQL-dokumentationen.)

Hvis du vil bruge understregningen i like som bogstavelig talt skal du undslippe det:

select * from a where name like '%taz\_manual%.pdf%';


  1. MySQL UTF8 UTF8 unik nøgle

  2. Brug af JDeveloper med MySQL-database og Oracle-database på AWS RDS, del 1

  3. Hvordan kontrollerer man, om en dato er mellem dato1 og dato2 ved hjælp af mysql?

  4. Løsning til:Gem opdatering, indsæt eller slet erklæring påvirkede et uventet antal rækker (0)