gpt4 book ai didi

mysql - 如何从mysql中的表的一列中替换多个字符

转载 作者:可可西里 更新时间:2023-11-01 07:14:59 28 4
gpt4 key购买 nike

我有一个包含超过 90,000 条记录的表,其中一个字段是 phone_no。

我想替换 phone_no 列中的以下特殊字符。

"(",")","/"," ","-","+"

以下查询一次仅更新 1 个字符。

//SQL Query i have used to update 
UPDATE notary_info SET mobile_phone = REPLACE(mobile_phone, '/', '')

是否可以在一个 mysql 查询中替换所有上述特殊字符?

最佳答案

尝试嵌套的 REPLACE() 函数,例如:

UPDATE notary_info SET mobile_phone = 
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(mobile_phone, '/', ''),'(',''),')',''),' ',''),'+',''),'-','');

关于mysql - 如何从mysql中的表的一列中替换多个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19172766/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com