我有一个 mysql 表,其中有一列包含电话号码 - 有些不是真正的电话号码,我想通过触发一个查询来找出它,上面写着“将所有电话号码设置为 NULL 其中电话号码包含0-9 和 '+' 以外的其他字符"
到目前为止,我想出了以下内容,但不知道如何为“+”添加容差:
$query="UPDATE table SET phone='NULL' WHERE phone REGEXP ('[0-9]')!=1";
mysql_query($query);
有人知道如何在该查询中容忍“+”吗?此外,“+”必须位于电话号码的开头。
谢谢!
查尔斯