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

mysql - Sådan håndteres forespørgselssøgning med specialtegn /(skråstreg frem) og \(skråstreg)

Barmar er delvist korrekt (altså +1),

Så tricket er at dobbelt escape KUN omvendt skråstreg, for streng escapes er kun en enkelt escape nødvendig.

For eksempel

  • Det enkelte citat ' behøver kun escape én gang LIKE '%\'%'
  • Men for at forespørge om skråstreg \ du skal dobbelt escape til LIKE '%\\\\%'
  • Hvis du ønskede at forespørge om skråstreg+enkelt anførselstegn \' derefter LIKE '%\\\\\'%' (med 5 omvendte skråstreg)

Forklaringskilde uddrag:



  1. Forbedret script, der returnerer alle egenskaber fra SERVERPROPERTY() i SQL Server

  2. PostgreSQL 12:Fremmednøgler og opdelte tabeller

  3. Karakterer med accent i mySQL-tabel

  4. Hvad er den sande værdi af at bringe Microsoft Access ind i din organisation?