Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql - Как да се справяме с търсенето на заявка със специални знаци /(наклонена черта напред) и \(обратна наклонена черта)

Бармар е частично прав (така че +1),

Така че трикът е да се екранира двойно САМО обратната наклонена черта, за екраниране на низ е необходимо само едно екраниране.

Например

  • Единични кавички ' се нуждае само от екраниране веднъж LIKE '%\'%'
  • Но за заявка обратно наклонена черта \ трябва да изведете двойно до LIKE '%\\\\%'
  • Ако искате да заявите обратна наклонена черта+единични кавички \' след това LIKE '%\\\\\'%' (с 5 обратна наклонена черта)

Източник на обяснение откъс:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Повторно свързване на MySQL при изчакване

  2. Как да съхранявате UTF8 знаци в MySQL

  3. Как да прекъсна операция INSERT в MySql тригер?

  4. Мигриране на MySQL към PostgreSQL на AWS RDS, част 4

  5. Как мога да имам планирани събития в MySQL log?