该怎麽用SQL管理刪除內文?
该怎麽用SQL管理刪除內文?
By s80022
at 2016-06-25
2人收藏 • 2324人看过
我知道删除特定内文字串A可以取代为''
update `carbon_posts` set `Content`=replace(`Content`, 'A', '' )
那如果...要删除的是范围字串
如内文有
00000000000
000AAA000000
000000
00000ZZZ00000
00000
想删除AAA~ZZZ之间(内容不一定),可以问一下知道该怎么打吗?
- 登录后方可回帖
3 个回复 | 最后更新于 2016-06-25
update `carbon_posts`set `Content` = replace(Content, substring(Content, locate('AAA', Content),locate('ZZZ', Content)-locate('AAA'+4, Content)),'');
4是AAA的长度+1
回复#2 @s80022 :
不写,SQL多看手册。