最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL檢查和清理不可見字符的實現(xiàn)步驟

 更新時間:2026年02月12日 09:58:30   作者:小恒恒  
在導(dǎo)入Excel表格到MySQL時,由于未進(jìn)行數(shù)據(jù)清理,導(dǎo)致字段a出現(xiàn)了大量不可見字符的問題,這些字符包括空格、制表符、換行符和BOM頭,下面就來介紹一下如何清理這些字符,感興趣的可以了解一下

故事背景

今天四大運(yùn)營商其中一個交給我們一個 Excel 表格,我們沒有做任何數(shù)據(jù)清理就導(dǎo)入 MySQL 了,導(dǎo)致 a 字段出現(xiàn)了大量不可見字符。

檢查

檢查時,我們要知道不可見字符都有哪些。通常是空格、制表符、換行符、BOM頭。這里我們主要清理BOM頭,也就是 UTF-8 BOM 頭:

SELECT 
  a AS 原始數(shù)據(jù),
  -- 核心處理邏輯:先刪BOM頭→清空白
  TRIM(REPLACE(a, CHAR(0xEF, 0xBB, 0xBF), '')) AS 清理后,
  LENGTH(a) AS 原始字節(jié)長度,
  CHAR_LENGTH(a) AS 原始字符長度,
  -- 驗證清理后的長度
  LENGTH(TRIM(REPLACE(a, CHAR(0xEF, 0xBB, 0xBF), ''))) AS 清理后字節(jié)長度,
  CHAR_LENGTH(TRIM(REPLACE(a, CHAR(0xEF, 0xBB, 0xBF), ''))) AS 清理后字符長度
FROM yys_data
WHERE LENGTH(a) != CHAR_LENGTH(a);

清理

所以,對應(yīng)清理時,也就非常簡單:

UPDATE
yys_data
SET
a = TRIM(REPLACE(a, CHAR(0xEF, 0xBB, 0xBF), ''))
WHERE
LENGTH(a) != CHAR_LENGTH(a);

到此這篇關(guān)于MySQL檢查和清理不可見字符的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)MySQL檢查和清理不可見字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

泗阳县| 营口市| 那曲县| 乐山市| 双辽市| 思茅市| 涿鹿县| 灵宝市| 桃源县| 武鸣县| 连南| 巴塘县| 汽车| 高邑县| 青阳县| 阳城县| 班戈县| 同江市| 林口县| 屏边| 体育| 蓝山县| 东乌珠穆沁旗| 龙泉市| 汤原县| 千阳县| 旺苍县| 寿光市| 白沙| 康乐县| 萍乡市| 琼中| 虹口区| 惠州市| 西乌珠穆沁旗| 罗城| 银川市| 永康市| 增城市| 仁寿县| 微博|