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

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

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

故事背景

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

檢查

檢查時(shí),我們要知道不可見字符都有哪些。通常是空格、制表符、換行符、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 原始字符長度,
  -- 驗(yàn)證清理后的長度
  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);

清理

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

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

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

相關(guān)文章

最新評(píng)論

定西市| 图木舒克市| 南部县| 张家川| 旬阳县| 田阳县| 沛县| 武川县| 荣成市| 裕民县| 扎赉特旗| 靖远县| 五台县| 利川市| 河池市| 弥勒县| 葵青区| 司法| 鸡东县| 彭山县| 秦安县| 永定县| 枣阳市| 邹平县| 蛟河市| 西丰县| 安国市| 皮山县| 武宣县| 清水河县| 镇江市| 阿图什市| 桑植县| 马龙县| 汝城县| 全椒县| 曲水县| 洞口县| 叶城县| 鄂州市| 兴海县|