上個月,線上的項目,用戶在發布產品信息時,在產品名稱上加上了/符號,導致用戶反饋說這個產品名下的信息都是空的(因為查詢產品下的信息有傳入產品名稱條件進行查詢),我很納悶,項目運行這么久沒出過問題,偏偏就出現在這個用戶身上,當時沒想過是mysql數據庫特殊轉義字符的原因,查找了好幾個小時,分析sql問題,代碼問題(一直查到凌晨),無意間想起來是不是特殊符號的問題(自己數據庫基礎還真是差的可以 ==。),進行網站查找了mysql特殊字符轉義的文章,才搞明白。然后解決問題。
此篇隨筆記錄下自己的愚蠢,以防下次再犯。