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

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

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

瀏覽:140日期: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 '[(聯通)(移動)(電信)]';

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

主站蜘蛛池模板: 在线观看亚洲欧美 | 成人在线免费视频 | 日韩成人一区二区 | 亚洲 91| 在线观看视频h | 丁香五月网久久综合 | 99久热| 射久久 | 国产探花在线精品一区二区 | 久久伊人久久 | 欧美日韩国产一区二区三区 | 亚洲国产精品人人爽夜夜爽 | 国产精品一区二区三区久久久 | 免费在线观看av片 | 国产精品欧美一区二区 | 91视频大全 | av黄色在线 | 国产一区久久久 | 免费视频二区 | 神马久久久久久久久久 | 成人高潮片免费视频欧美 | 成人免费观看视频 | 黄色大片免费网站 | 国产乱码精品一品二品 | 天天躁日日躁aaaa视频 | 91精品国产综合久久久久久丝袜 | 激情婷婷成人 | 国产精品一区二区免费 | 波霸ol一区二区 | 久久人人网 | 成人av片在线观看 | 成人精品在线观看 | 欧美一级黄色免费看 | 成人精品久久 | 亚洲一区二区三区桃乃木香奈 | 国产美女精品视频 | www国产成人免费观看视频,深夜成人网 | 精品视频久久久久久 | 伊人影院99| 亚洲免费在线 | 精精国产xxxx视频在线播放 |