我的MySQLREGEXP SELECT查询有一个奇怪的问题,我试图选择包含非字母数字字符的行。我已经尝试了多个东西,它将匹配西里尔字符,但它不认为撇号和空格是非字母数字的。以下是我尝试过的查询:
SELECT * FROM `table` WHERE `name` REGEXP '^[^a-z0-9]+$
我有一个mysql表,其中有一列包含电话号码--有些并不是真正的电话号码,我想通过执行一个查询来找出它,该查询类似于"set all phone number to NULL where the phonenumber of 0-9 and '+'“$query="UPDATE table SET phone='NULL' WHERE phone REGEXP=1";
mysql_query($query);