我有一列phone
,我希望所有具有字符值的记录都更改为null
.
问问题
47 次
3 回答
4
UPDATE table SET phone = NULL WHERE phone LIKE '%[a-z]%'
于 2013-04-12T09:23:33.657 回答
0
这适用于 MySQL - 将 phone 设置为 NULL 其中 phone 包含至少一个字符:
UPDATE phone SET phone = null WHERE phone REGEXP '[a-zA-Z]+'
于 2013-04-12T09:30:57.790 回答
0
尝试以下:
UPDATE table SET phone = null WHERE IsNumeric(phone)!=1
尝试使用IsNumeric
SQL 中的函数。
于 2013-04-12T09:35:12.267 回答