記一次 mysql模糊查詢某個字段中文被unicode編碼的方法


網上找到有幫助的文章鏈接:https://blog.csdn.net/superit401/article/details/82899672?utm_source=blogxgwz0
表:

 

 需求:查出data字段包含\u8bf7\u8865\u5145的數據

SELECT * FROM fanli_taoreturn WHERE `data` LIKE concat('%',"\u8bf7\\\\u8865\\\\u5145",'%') and id <2765748 LIMIT 1000;
SELECT * FROM fanli_taoreturn WHERE `data` LIKE concat('%',"_u8bf7_u8865_u5145",'%') and id <2765748 LIMIT 1000;

1.mysql數據庫里的data字段內容是經過unicode編碼處理后存儲的,每個字符都是以\u開頭的,后面跟上2或4位的16進制表示的字符。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM