mysql57 正则查询 库表中某个长文本字段中包含手机号或身份证号的数据
可以使用MySQL正则表达式函数REGEXP来查询包含手机号或身份证号的数据。
假设我们要查询的长文本字段名为content,包含手机号或身份证号的正则表达式为:
- 手机号:\b1[3456789]\d{9}\b
- 身份证号:\b\d{17}[\dXx]\b
则查询语句如下:
SELECT * FROM table_name WHERE content REGEXP '\b(1[3456789]\d{9}|\d{17}[\dXx])\b';
其中,table_name是要查询的表名。该语句将返回包含手机号或身份证号的记录。
原文地址: https://www.cveoy.top/t/topic/fk0Z 著作权归作者所有。请勿转载和采集!