版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010608551/article/details/80174889
需求:比如test表中有一个name的字段,需要去掉这个字段中的以“擅长”开头的记录中的第一个“擅长”字符串,如“擅长游泳,擅长吃饭,擅长打游戏”,修改后的记录为“游泳,擅长吃饭,擅长打游戏”。
表结构:
查询语句:
select CONCAT('',SUBSTRING(`Name`,3)) `Name` FROM test where `Name` LIKE '擅长%';
查询结果:
修改语句:
update test SET `Name` = CONCAT('',SUBSTRING(`Name`,3)) where `Name` LIKE '擅长%';
修改之后的查询结果: