|-转 REGEXP_REPLACE 替换匹配的字符串
SELECT id,personal_phone,REPLACE (personal_phone,REGEXP_REPLACE (personal_phone,'[1][3456789][0-9]{9}','') ,'') as new_str from table WHERE `personal_phone` NOT REGEXP '^[1][3456789][0-9]{9}$'
update table set personal_phone = REPLACE (personal_phone,REGEXP_REPLACE (personal_phone,'[1][3456789][0-9]{9}','') ,'') WHERE `personal_phone` NOT REGEXP '^[1][3456789][0-9]{9}$' limit 10
写在最后,mysql5.7用的是上文mysql5.7实现regex_replace正则替换功能(亲测可用) - 查问我看 - 查问网 (chawen.org)自定义的 REGEXP_REPLACE ...
浏览更多内容请先登录。
立即注册
更新于:2023-08-01 21:18:43
相关内容
Mysql问题整理
Yii2数据库报错-SQLSTATE[HY093]: Invalid parameter number: no para...
Mysql server has gone away 报错原因分析及解决办法
mysql 警告 could not be resolved: Name or service not known
Mysql用特殊字符设置密码遇到的问题
Mysql的函数substring使用注意事项
MySQL 5.7内存使用分析
mysql 命令整理
【mysql】主键、普通索引、唯一索引和全文索引的比较
没有接收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出 PHP 限...
Mysql 报错'SQLSTATE[HY000] [1045] Access denied for user 'root'@'...
php连接mysql报错The server requested authentication method unknown to ...
Mysql登录提示ERROR 2003 (HY000): Can't connect to MySQL server o...
Mysql报错SQLSTATE[HY000]: General error: 1366 Incorrect string ...
全网最详尽的Centos和Windows系统 Mysql8 root忘记密码解决办法
mysql数据库操作 报错 #1030 - Got error 176 "Read page with wrong ...
Linux系统彻底卸载MySQL数据库
Linux下mysql5.7忘记root密码的解决方法
ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to...
mysql创建数据类型为JSON时,显示的longtext数据类型
mysql 修改编码utf8mb4依旧无法保存表情 Incorrect string value: '\x解决办法
MySQL 中 不等于 会过滤掉 Null 的问题
RECOVER_YOUR_DATA勒索恢复
win7安装Redis遇到的问题
在window系统上安装redis服务-Invalid argument during startup: Failed to...
mysql5.7实现regex_replace正则替换功能(亲测可用)
REGEXP_REPLACE 替换匹配的字符串
MySQL经典练习题及答案,常用SQL语句练习50题
mysqli的基本使用
推荐内容