mysql 中的反斜杠

问题:sql语句反斜杠需要进行转义否则会被吃掉

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

 

所以:like '%\%'  要写成  like '%\\\%'
   INSERT INTO `test` VALUES('123', 'document\101\1086.pdf', '101/1086.swf');写成 INSERT INTO `test` VALUES('321', 'document\\101\\1086.pdf', '101/1086.swf');

  

posted on 2013-04-01 13:31  神延枫  阅读(390)  评论(0)    收藏  举报

导航