今天在维护B5教程网数据的时候,想把某个字段里的数据以某个关键字截取后,在替换原来字段里的数据,研究了半天终于搞定了。
原数据是这样的,如图:
上图数据是以空格分开的,现在想要把第一个空格以后的数据全部删掉,现在分享方法。
1.我是先把原来的数据建立一个试图aaa(太不专业了,只是测试数据)。
代码如下:
create view aaa as SELECT `searchid` , SUBSTRING_INDEX( `data` , ' ', 1 ) AS abstract FROM bcty_search
2.数据替换代码如下:
UPDATE aaa, bcty_search SET bcty_search.data=aaa.abstract WHERE
bcty_search.searchid=aaa.searchid
因为写这篇文章之前,替换的数据表给我删除了,没法截图给大家,不过上面代码确实可行的。