xxxmenger 发表于 2016-10-24 09:15:20

Mysql中like查询中存在反斜杠的解决方法

  
  一般like查询语句:
  

like '%test%'
  
  但是如果某个字段存在'\':

  
  这样的写法

like '%\%'
  
  以及
  

like '%\\%'
  
  都是不正确的。
  
  正确的写法:
  

like '%\\\%'
  原因:
   反斜线符号会被语法分析程序剥离一次,在进行模式匹配时,又会被剥离一次,最后会剩下一个反斜线符号接受匹配

  
  
页: [1]
查看完整版本: Mysql中like查询中存在反斜杠的解决方法