MYSQL字符串分割并拼接语句

遇到一个问题,就是将某个字段里的内容进行分割并写入到其他字段中:
字段内容比较有规律,所以选择substring_index函数并配合concat字符串链接函数进行有效的配合和实现最终效果。
细节:
主要是将a中的记录进行匹配分割,然后update到b字段,其次再进行拼并更新到url字段中。
整条语句不是很复杂,但是却很好的解决了问题,并将SQL函数运用自如。

字符串内容:
a                                                    b                             url
/test/abc                                    /test                     http://test.fsdafdfd.com


以下是SQL语句:
update zx_arctype set moresite=1,sitepath=substring_index(typedir,"/", 2),siteurl=concat("http:/", substring_index(typedir,"/", 2),".dian588.cn")     where reid!=0;

希望解占辉的方法能够帮助到你,如果需要与我交流,可以EMAIL给我或其他方式,联系方式再BLOG首页,谢谢!

你可能感兴趣的:(mysql,拼接,字符,语句,MYSQL字符串分割,MYSQL分割)