mysql查询删除字符串中最后一个逗号后的空格

标签 mysql

我有一个包含这样数据的 mysql 表。

Fullname
Adarna , Neil.
David , Jundemil.

我想删除姓氏和逗号之间的所有空格

所以数据看起来像这样。

Adarna, Neil.
David, Jundemil.

试过这个查询

SELECT SUBSTRING_INDEX(`fullname`, ' ,', 2) from tbl_users

输出全是带逗号的全名

最佳答案

你可以按照下面的方式尝试-

update mytable set fullname = replace(fullname,' ,',',');

关于mysql查询删除字符串中最后一个逗号后的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785650/

相关文章:

mysql - mysql中的日期排序

mysql - 如果一堆列满足某些条件而 GROUP BY 两次,如何不进行计数?

php - 同时改变两个变量会产生不同的结果

python - 查询中的 PyMySQL 变量

PHP $_SESSION 足以保护网页吗?

mysql - 按一个字段的时间顺序对行进行排序,然后按另一字段的时间顺序对行进行排序

mysql - base64 在执行 WHERE 之前解码 mysql 列

mysql - 优化当前2张表的MySQL查询

mysql - 根据MySQL中的外键选择第二个表上的行数

mysql - 从表中获取同一列中具有两个变量的所有行