关于字段批量替换的问题,急求!!!!!! 今天发现数据库有些字段被挂马了,插入了一堆乱七八糟的html,而且长短不一,但是都以<title>开头,如何能用一条sql语句批量替换清除??用replace 太麻烦,因为代码长短不一样。最好能批量替换每个字段找到第一个<title>之后的所有代码,不管后面长度多少都替换掉。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --建议先把数据备份进新表,或者备份数据库select * into TableName_20150626_bak from TableName--TableName为表名,colName为需要更新的字段update TableName set colName=substring(colName,0, charindex('<title>',colName)) where colName like '%<title>%'可能不能完全满足你的要求,部分数据最好手动处理 不能再手动处理,就是需要一句sql执行就清除掉。替换该字段值里面,第一次出现<title>后的所有内容,不管他长短。 我写的代码就是实现[替换该字段值里面,第一次出现<title>后的所有内容,不管他长短]这个效果的,手动处理的意思是让你替换数据后,再检查一下数据是否存在其它异常情况,存在的话就要手动处理了 帮我看看这条select语句 关于SQL2005的问题 简单SQL语句~ sql2000和sql2005共存时,asp连接sql2005的问题 请教一个数据库的ER视图转换问题 说说时间函数 sql中有count(*)求条数,有sum(*)求和,那有没有将字段"求和"(就是字段累加)的函数啊? 简单触发器问题,解决者高分! 请问有没有工具能比较两个Access文件 Order by的古怪问题求解!!! 并发下 这个怎么解决 SQL根据行排序疑问
--建议先把数据备份进新表,或者备份数据库
select * into TableName_20150626_bak from TableName
--TableName为表名,colName为需要更新的字段
update TableName set colName=substring(colName,0, charindex('<title>',colName)) where colName like '%<title>%'可能不能完全满足你的要求,部分数据最好手动处理
我写的代码就是实现[替换该字段值里面,第一次出现<title>后的所有内容,不管他长短]这个效果的,手动处理的意思是让你替换数据后,再检查一下数据是否存在其它异常情况,存在的话就要手动处理了