替换数据库的SQL语句
我网站有2千条信息,每条信息里都使用了<h3>代码,现在我想把2千条信息里的<h3>代码换成<h2>代码,麻烦高手给写个SQL语句.我是个菜鸟,不知道怎么写,希望回答者给...
我网站有2千条信息,每条信息里都使用了<h3>代码,现在我想把2千条信息里的<h3>代码换成<h2>代码,麻烦高手给写个SQL语句.
我是个菜鸟,不知道怎么写,希望回答者给写个出来 展开
我是个菜鸟,不知道怎么写,希望回答者给写个出来 展开
6个回答
展开全部
update 表 set 内容字段=replace(内容字段,'<h3>','<h2>')内容长度不超过8千时,可以这样,
如果是text类型 是不支持的只能截取update 表 set 内容字段=replace(substring(字段名称,1,8000),'<h3>','<h2>'),这样导致的结果就是如果长的话就截取了 不完整,所有如果长的话 还是用代码取出来 替换后在存储
如果是text类型 是不支持的只能截取update 表 set 内容字段=replace(substring(字段名称,1,8000),'<h3>','<h2>'),这样导致的结果就是如果长的话就截取了 不完整,所有如果长的话 还是用代码取出来 替换后在存储
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set 内容字段=replace(内容字段,'<h3>','<h2>') 正确
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的每条信息都不超过4000字节的话,用replace勉强可以实现,但是这样的结果也不是很理想,你最好还是用编程的方式读出来改完了再写回去,这样数据会更完整些。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set sName=stuff(sName,1,charindex('公司',sName)-1,'*')
update 表 set sName=stuff(sName,charindex('公司',sName)+2,len(sName)-charindex('公司',sName),'*')
以上,希望对你有所帮助!
请参考
update 表 set sName=stuff(sName,charindex('公司',sName)+2,len(sName)-charindex('公司',sName),'*')
以上,希望对你有所帮助!
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set 内容字段=replace(内容字段,'<h3>','<h2>')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询