Mysql like查詢語句中,結果包含反斜杠 \ 字符的,需要替換成四個反斜杠 \\\\

在mysql中,反斜杠在字符串中是轉義字符,在進行語法解析時會進行一次轉義,所以當我們在insert字符時,insert "\" 在數據庫中最終只會存儲""。而在mysql的like語法中,like后邊的字符串除了會在語法解析時轉義一次外,還會在正則匹配時進行第二次的轉義。因此如果期望最終匹配到"",就要反轉義兩次,也即由""到"\"再到"\\"。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • MYSQL 基礎知識 1 MySQL數據庫概要 2 簡單MySQL環境 3 數據的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,853評論 5 116
  • 概要 64學時 3.5學分 章節安排 電子商務網站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,285評論 0 3
  • 今天看到一位朋友寫的mysql筆記總結,覺得寫的很詳細很用心,這里轉載一下,供大家參考下,也希望大家能關注他原文地...
    信仰與初衷閱讀 4,756評論 0 30
  • "寵辱不驚,閑看庭前花開花落;去留無意,漫隨天空云卷云舒"
    溫瀾潮生CS閱讀 218評論 0 0
  • 1、 2018年10月,我約了北京智尊群用戶的見面活動,在時間、地點與車票都訂好的情況下,我突然發作腰痛,不得不退...
    米馬姐姐閱讀 499評論 0 0