You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MySQL中一次性去除多列数据的双引号?

MySQL批量去除多列数据中的双引号

假设你的数据表名为user_info,原始数据如下:

Name     Country_Code    phone 
"Ravi"   "91"            "809562"

批量更新多列去除双引号

直接用一条UPDATE语句就能同时处理多列,借助REPLACE()函数把双引号替换为空字符串:

UPDATE user_info
SET 
  Name = REPLACE(Name, '"', ''),
  Country_Code = REPLACE(Country_Code, '"', ''),
  phone = REPLACE(phone, '"', '');

先验证修改结果(可选)

担心误操作的话,先执行SELECT语句预览清理后的数据:

SELECT 
  REPLACE(Name, '"', '') AS cleaned_Name,
  REPLACE(Country_Code, '"', '') AS cleaned_Country_Code,
  REPLACE(phone, '"', '') AS cleaned_phone
FROM user_info;

注意事项

  • 执行更新前务必备份数据,或者在测试环境验证无误后再操作生产库
  • 若表中数据量极大,建议分批执行更新,避免影响数据库性能

内容的提问来源于stack exchange,提问作者Veera Reddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:40:34