一朵物语
标题:
SQL替换语句:批量修改、增加、删除字段内容
[打印本页]
作者:
丨一朵丶小扇
时间:
2014-7-2 23:54
标题:
SQL替换语句:批量修改、增加、删除字段内容
有啥用:
用SQL替换语句命令可以批量替换掉某个字段的内容,也可以批量在原字段内容上,加上或去掉字符。
怎么用:
update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容')
举个例:
1)把backupfile表里url的字段内容里为
http://www.yiduo.org
的字符全部改为
http://bbs.yiduo.org
:
update backupfile set url=REPLACE(url,'http://www.yiduo.org','http://bbs.yiduo.org')
复制代码
2)根据条件增加字段的内容,如把file_number=1的记录的logical_name字段的内容前面加上tmp,后面加上end:
update backupfile set logical_name=REPLACE(logical_name,logical_name,'tmp'+logical_name+' end ') where file_number=1
复制代码
3)根据条件去掉指定记录的前面2个字符:
update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,3,len(logical_name)-2)) where file_number=1
复制代码
4)根据条件去掉指定记录的后面4个字符:
update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,1,len(logical_name)-4)) where file_number=2
复制代码
作者:
丨一朵丶小扇
时间:
2018-11-27 12:16
update phome_enewsfeedback set bid=REPLACE(bid,'4','2')
作者:
丨一朵丶小扇
时间:
2022-4-30 15:40
帝国CMS评论表里,删除域名:update phome_enewspl_1 set saytext=REPLACE(saytext,'http://www.test.com/','/')
欢迎光临 一朵物语 (http://bbs.yiduo.org/)
Powered by Discuz! X3.2