hi,欢迎访问本站!
当前位置: 首页数据库正文

SQL语句批量替换/修改/增加以及删除字段内容的方法

墨初 数据库 1452阅读

下面是73so博客收集的几个关于使用sql语句批量替换,增加以及删除某个字段里指定内容的方法,各位可以借鉴一下。

注意:以下sql语句没有进行验证,各位使用之前先进行测试。数据操作有危险,请操作之前备份数据,耗了尾汁。

sql语句批量替换命令

命令详解:

update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容');

1、sql批量替换指定内容

命令格工:

UPDATE 表名 SET 字段名=REPLACE(字段名,'原内容','被替换后的内容');

例:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'http://73so.com','http://www.73so.com');

2、sql批量修改指定内容

sql批量修改指定的内容与sql批量替换指定的内容在原理上是一样的,只需要把被替换的内容改为修改后的内容即可!

命令格工:

UPDATE 表名 SET 字段名=REPLACE(字段名,'原内容','被修改后的内容');

例:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'73博客','73so博客');

3、sql批量去掉指定字符的前2个字符

例:

update zbp_post set log_Content=REPLACE(log_Content,'so73so',SUBSTRING('so73so',3,len('so73so')-2));

4、sql批量去掉指定字符的后4个字符

例:

update zbp_post set log_Content =REPLACE(log_Content,'73so.com',SUBSTRING('73so.com',1,len('73so.com')-4));

5、sql批量删除指定内容

sql批量删除指定内容,只需要将被修改的内容设置为空即可!

例:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'http://73so.com','');

注:以上代码未经测试,请在使用前进行测试或备份数据!

标签:
声明:无特别说明,转载请标明本文来源!