1.替换某个字段中字符串相同的一部分
类似下表
想把http://192.168.1.1 替换成http://www.baidu.com
sql:
UPDATE country SET name=REPLACE( name, '192.168.1.1', 'www.baidu.com');
![](https://i-blog.csdnimg.cn/blog_migrate/8718332cb6511b6b62a7e58313888d1f.png)
2.分割字段 重新插入
如图字段
![](https://i-blog.csdnimg.cn/blog_migrate/eb3f61891ec17193f7921b26eb6144e0.png)
查询:
SELECT SUBSTRING_INDEX(keshi_show,'|', 1) AS ks2_id ,SUBSTRING_INDEX(ks2,'|', -1) AS ks2_name FROM table_name
直接修改:
UPDATE table_name SET ks2_id=SUBSTRING_INDEX(ks2, '-', 1)