mysql截取字符串并且替换更新

最近需要刷一个数据库表中的数据。

表中的username字段中的名称是由下划线分割的两个字符串,现在需要去掉下划线后边的字符串,留下需要的姓名:

update user set user_name = SUBSTRING_INDEX(user_name,'_',1)

直接解决问题。

 

用到mysql函数:

SUBSTRING_INDEX(str, delim, count)

顾名思义,截取字符串,str需要截取的字符串,delim极限:即分隔符或者参照,count 1 ,代表出现第几个的位置。


版权声明:本文为SoWhatWorld原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。