av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?

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

問題描述

UPDATE shop SET desn2 = '' WHERE desn2 REGEXP '[(聯通)(移動)(電信)]';

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

我試了試,只要使用了中括號,就會莫名其妙被匹配:我覺得應該是他把中文,分解成了 編碼 ,然后用編碼去匹配的你自己寫個試試.

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

這個應該不存在,但是她就是存在了!

問題解答

回答1:

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

[ ] 匹配任何單一字符。

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

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

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

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

回答2:

select * from shop WHERE desn2 REGEXP '[(聯通)(移動)(電信)]';

執行一下,看看輸出匹配的都是什么數據最好把 結果發出來,這樣才能分析啊

主站蜘蛛池模板: 久久久久成人网 | 国产传媒一区二区 | 国产精品国产三级国产专区52 | 黄色一级大片在线免费看国产一 | 久久久97 | 3d动漫精品h区xxxxx区 | 91免费观看视频 | 男女啪啪网站 | 一区二区三区在线播放 | 国产aa视频 | 免费h片 | 国产精品久久久久久无人区 | 一级做a爱片性色毛片 | 一区二区三区网站 | 高跟肉丝丝袜呻吟啪啪网站av | 欧美日韩国产在线观看 | 亚洲一区日韩 | 亚洲视频在线视频 | 亚洲iv一区二区三区 | 日本性网站 | 国产视频www| 91免费国产 | 伊人网综合 | 谁有毛片网址 | 毛片在线观看网站 | 免费看91 | 毛片久久| 亚洲国产精品久久久久久久 | 精品久久久久久久久久久久久久久久 | 人人插人人爽 | 久久少妇 | www.成人在线 | 18成人免费观看网站 | 天天视频黄 | 免费av不卡 | 国产一区二区网站 | 一区二区视频在线 | 国产乱码精品一区二区三 | 日本在线不卡视频 | 亚洲砖区区免费 | 亚洲激情另类 |