亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - 我用SQL語句 更新 行的時(shí)候,發(fā)現(xiàn)全部 中文都被清空了,請問怎么解決?

瀏覽:143日期:2022-06-22 09:19:16

問題描述

UPDATE shop SET desn2 = '' WHERE desn2 REGEXP '[(聯(lián)通)(移動(dòng))(電信)]';

我用這句的時(shí)候,發(fā)現(xiàn)中文都被清空了,而一些只有數(shù)字或者英語組成的單元格卻沒有被清空,請問怎么辦?

我試了試,只要使用了中括號(hào),就會(huì)莫名其妙被匹配:我覺得應(yīng)該是他把中文,分解成了 編碼 ,然后用編碼去匹配的你自己寫個(gè)試試.

SELECT ’大家好’ REGEXP ’[不存在]’;

這個(gè)應(yīng)該不存在,但是她就是存在了!

問題解答

回答1:

這只是我的理解。至于正確與否不做保證。這是mysql正則的'[]'說明:

[ ] 匹配任何單一字符。

[123]定義一組字符,意思是匹配1或2或3.

那么,我理解的字符保存方式是ascii碼保存的,這也好理解為什么會(huì)有字符集的概念。

SELECT ASCII(’大家好’),ASCII(’不存在’)==>數(shù)據(jù)結(jié)果是:229 228

那這就好理解為什么:select 229 REGEXP ’[228]’==>1

回答2:

select * from shop WHERE desn2 REGEXP '[(聯(lián)通)(移動(dòng))(電信)]';

執(zhí)行一下,看看輸出匹配的都是什么數(shù)據(jù)最好把 結(jié)果發(fā)出來,這樣才能分析啊

主站蜘蛛池模板: 国产又黄又潮娇喘视频免费 | 国产美女一级视频 | 中文字幕日本一区久久 | 1024毛片| 免费观看h片 | 国产91福利| 免费观看亚洲 | 亚洲香蕉综合在人在线时看 | 国产网友自拍 | 欧美三级手机在线 | 国产一级黄色影片 | 中国美女一级毛片 | 国产成人精品系列在线观看 | 爱福利一区二区 | 国产午夜精品不卡观看 | 草草在线免费视频 | 久久毛片免费 | www.亚洲国产 | 日本高清免费zzzzzzzz | 欧美黄色一级视频 | 乱人伦精品一区二区 | 97视频免费在线观看 | 大陆一级毛片免费视频观看 | 亚洲自拍偷拍视频 | 国产在线拍揄自揄视精品不卡 | 国产精品久久久久久久小唯西川 | 亚洲一级色 | 大学生一级毛片免费看真人 | 性生活国产 | 国产伊人精品 | 亚洲国产综合久久精品 | 一级女人18毛片免费 | 国产三级毛片 | 亚洲国产精品一区二区三区久久 | 国产乱子视频 | 精品视频久久久 | 一级特黄aaa大片在线观看视频 | 中文字幕在线视频不卡 | 99精品视频一区在线视频免费观看 | 亚洲精品成人一区二区aⅴ 亚洲精品大片 | 青青草在线视频免费观看 |