PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 数据库 > MySQL教程 > 正文

    如何解决mysql里某个字段里字符串截取后替换原来字段的值

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:今天在维护B5教程网数据的时候,想把某个字段里的数据以某个关键字截取后,在替换原来字段里的数据,研究了半天终于搞定了。原数据是这样的...

    今天在维护B5教程网数据的时候,想把某个字段里的数据以某个关键字截取后,在替换原来字段里的数据,研究了半天终于搞定了。
    原数据是这样的,如图:
    如何解决mysql里某个字段里字符串截取后替换原来字段的值

    如何解决mysql里某个字段里字符串截取后替换原来字段的值

    上图数据是以空格分开的,现在想要把第一个空格以后的数据全部删掉,现在分享方法。
    1.我是先把原来的数据建立一个试图aaa(太不专业了,只是测试数据)。
    代码如下:
    create view aaa as SELECT  `searchid` , SUBSTRING_INDEX(  `data` ,  ' ', 1 )  AS abstract FROM bcty_search

    如何解决mysql里某个字段里字符串截取后替换原来字段的值

    2.数据替换代码如下:

     

    UPDATE aaa, bcty_search SET bcty_search.data=aaa.abstract WHERE

    bcty_search.searchid=aaa.searchid

    因为写这篇文章之前,替换的数据表给我删除了,没法截图给大家,不过上面代码确实可行的。

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-35-1476-1.html
    相关热词搜索: mysql字符串截取