admin管理员组文章数量:1130349
去除mysql指定字段的空格(名字中间的空格)
需求 去除掉 两个字的名字中间的空格
由来
由运营给的 execl 直接将数据导入到 数据库中了, 在 execl 中的两个字的名字 他们给的格式就是带有 空格的, 比如 张 三
现象
现在展示的时候名字中间就会有, 产品经理要求去掉 名字中间的空格
方案 使用 mysql 函数 replace()
这样的事情肯定在 度娘 能得到解答啊
原理
-
语法:replace(object,search,replace)
-
意思:把object中出现search的全部替换为replace
操作
原来的样子
update table_name set column_name=replace(column_name,’ ‘,’’);
update `t_test_user` set `test_user_name`=replace(`test_user_name`,' ','');
执行 更新 sql 以后的样子
注意
这样的操作全表的数据的 sql 执行前建议 备份当前数据表
如果有多行带空格的名字, 多行都会被修改, 需要扫描全表所以不必加条件, 需求完成
拓展
还有个操作方案是 使用 trim()函数, 有兴趣的自己研究呗
参考链接 = .html
去除mysql指定字段的空格(名字中间的空格)
需求 去除掉 两个字的名字中间的空格
由来
由运营给的 execl 直接将数据导入到 数据库中了, 在 execl 中的两个字的名字 他们给的格式就是带有 空格的, 比如 张 三
现象
现在展示的时候名字中间就会有, 产品经理要求去掉 名字中间的空格
方案 使用 mysql 函数 replace()
这样的事情肯定在 度娘 能得到解答啊
原理
-
语法:replace(object,search,replace)
-
意思:把object中出现search的全部替换为replace
操作
原来的样子
update table_name set column_name=replace(column_name,’ ‘,’’);
update `t_test_user` set `test_user_name`=replace(`test_user_name`,' ','');
执行 更新 sql 以后的样子
注意
这样的操作全表的数据的 sql 执行前建议 备份当前数据表
如果有多行带空格的名字, 多行都会被修改, 需要扫描全表所以不必加条件, 需求完成
拓展
还有个操作方案是 使用 trim()函数, 有兴趣的自己研究呗
参考链接 = .html
本文标签: 去除mysql指定字段的空格(名字中间的空格)
版权声明:本文标题:去除mysql指定字段的空格(名字中间的空格) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/IT/1694683653a255030.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论