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

linker10年前网络日志84

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

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

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

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

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


标签: mysql

相关文章

小巧工具之mysqlexec & Mssqlexec

小巧工具之mysqlexec & Mssqlexec

作者: 鬼仔比较老的东西了以前连Mysql用的都是牛族的SuperMysql或者老兵的数据库管理助手连Mssql则是Mssqlexec,或者SQL综合利用工具(这两个大家应该比较熟悉)今天在国外一个论...

mysql乱码问题又一例

今天下午过搬迁服务器;转移数据被搞死掉了 由于数据是经过mysql低版本升级到高版本的;所有在搬迁的过程中出现很多问题。 因为开始建立数据库的时候用的默认字符集是gb2312 升级后的mysql 有点...

Discuz!4.0及以上版本由UTF8转GBK的详细教程【告别乱码,拥抱插件】

Discuz!4.0及以上版本由UTF8转GBK的详细教程【告别乱码,拥抱插件】

以前曾经遇到过类似的问题,但当时苦于没有比较完全的解决方法,现在又有解决原理,又有解决的工具,的确是完善的解决方法,盛重推荐. 经测试,此教程完全适用于Discuz4.0以上版本(包括Discuz4...

mysql_fix_privilege_tables引起的不能修改mysql权限问题

首先说明一下,本人对于mysql不是很熟悉,以下纯粹是摸索性操作,欢迎高手点拨。mysql_fix_privilege_tables,是一个mysql下的命令,是为了解决权限升级中的问题,问题也不算从...

phpMyAdmin 2.8安装配置方法

  换了虚拟主机服务商,依然对服务商提供的phpMyAdmin感觉不满,没什么特殊的原因,就是用着不爽,那好办,自己装一个。   phpMyAdmin 自2.6的版本起,安装配置方法就和以前的版本不...

更新了Tomcat5.5+MySql数据库连接池配置方法

网上写了很多tomcat+mysql数据库连接池的配置方法,但在新的tomcat5.5中很多已不在适用.下面的方法是最简单方便的最新配置方法.1> 下载驱动JDBC驱动http://dev.my...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。