需求 去除掉 两个字的名字中间的空格
由来
由运营给的 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()函数, 有兴趣的自己研究呗
参考链接 = https://www.cnblogs.com/exmyth/p/4545945.html