有时候我们zencart、magento网站需要更改大量产品数据,产品数据多的话,一个个修改实在麻烦,所以有人会联想到在数据库里面来批量,但不懂SQL语句的人怎么办呢,所以今天强创网络工作室来讲解下mysql批量替换字符串的方法。
其实方法有两种方法可以达到快速批量效果,对mysql批量替换:
第一、我们可以用网站后台的批量功能,导出CSV批量表,在CSV编辑器里面可以达到批量替换效果(这里推荐用DW软件替换功能)。
第二、通过sql语句直接实现了,此方法比较快速,方便,不过对于大数据量的字段不建议使用此方法。
注意:不管用哪种方法批量替换字符串,之前最好先做好备份工作,以防万一。
下面详细说下第二种方法
语法:
UPDATE `表名` SET `字段名` = replace (`字段名`,’需要替换的字符串’,’替换成的字符串 ‘); #当然如果还有条件可以这样写: UPDATE `表名` SET `字段名` = replace (`字段名`,’需要替换的字符串’,’替换成的字符串 ‘) WHERE `字段名`〉值; #例:将products表中的字段product_name中的字符abdc替换成aaa UPDATE products SET product_name = replace (product_name,’abdc’,’aaa’);
转载请注明:(●--●) Hello.My Weicot » 产品批量修改