mysql中如何去掉字段中指定字到结尾的字符串

这是帮同事处理dedecms数据库中的一个字段问题

title字段的内容太长了,想用shorttitle字段中的内容来独立处理,达到使用shorttitle作为正文标题,title中的内容作为显示title。大概看了下,发现title中的内容大多包含单机游戏下载、单机游戏中文版下载,前面的内容为游戏的具体名称,所以决定用游戏的具体名称作为正文标题。

在mysql中使用语句来处理这个,稍费了点周折,记录一下;

Update `dede_archives` set shorttitle=left(shorttitle,instr(shorttitle,’下载’)-1)  where shorttitle like ‘%下载%’

注意,不能少后面的like条件,操作之前,备份下数据库。