【实战记录】Mysql命令批量清空指定字段的内容3174

MySQL.jpg 批量清空格式:
UPDATE 表名 set 字段名=''; (''为空表示将其内容批量替换为空 即批量清空)
UPDATE 表名 set 字段名='<p>这里的内容允许中英文和HTML标签</p>'; (这段的作用是批量将清空的字段批量填充内容)


1.Mysql命令批量清空指定字段内容(本例清空的是team表notice字段的内容)
UPDATE team set notice='';
2.Mysql批量填写指定字段内容(本例填写的是team表notice字段的内容)
UPDATE team set notice='<ol class="pro_defult_text">
<li>车护宝与认证汽车服务商对特约产品与特约服务提供质量承诺:所有特约产品均为正品。</li>
<li>已付款订单未消费前,客户在72小时内有随时退订的权利;</li>
<li>如果你所在地区域没有车护宝的签约认证汽车服务商,请致电24小时热线:400-998-1338;</li>
<li>同型号及同性能的产品因生产批次不同,供应商对产品包装及产地等信息或有更改,导致实际产品与图片可能略有差异,以实际产品为准;</li>
<li>技术服务严格按照《施工现场验收单》进行服务,在不同实体店的工序和标准可能存在差异,请咨询商家后再接受服务;</li>
<li>到认证店请当面咨询并确认产品及服务流程,若决定在此店接受服务,请向认证店出示手机验证码,服务过程请车主务必在现场;</li>
<li>购买后请于十五日内到认证店接受服务;</li>
<li>已付款订单若需更换服务店请提前24小时致电400-998-1338;</li>
<li>产品与服务均含税,请向服务店索取发票;</li>
</ol>';

1.Mysql批量清空指定字段内容(本例清空的是team表systemreview字段的内容)
UPDATE team set systemreview='';
2.Mysql批量填写指定字段内容(本例填写的是team表notice字段的内容)
UPDATE team set systemreview='<ol class="pro_defult_text">
<li>客户评价、商品资讯、线下店信息及相关图片等内容,是我们原创的重要的经营资源,未经许可,禁止非法转载使用。</li>
<li>车护宝所提供的有形商品信息均来自于相关的厂商,其真实性、准确性和合法性由信息拥有者(厂商)负责。本站不提供任何保证,并不承担任何法律责任,其解释权归本站享有。</li>';
----------------------
如果是批量清空字段的部分内容也同样可以采用这句命令:UPDATE 表 SET 字段 = replace(字段, '原内容', '');
【UPDATE语法】
SET子句指示要修改哪些列和要给予哪些值。WHERE子句指定应更新哪些行。如果没有WHERE子句,则更新所有的行。如果
指定了ORDER BY子句,则按照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制可以被更新的行的数目。
案例>>修改指定某个ID的邀请金额:
UPDATE `db_chb`.`team` SET `bonus` = '5' WHERE `team`.`id` = 2086 LIMIT 1;
更新>>批量修改了项目的邀请返利金额
UPDATE `db_chb`.`team` SET `bonus` = '5'
-----------------------
Mysql指定有序ID段和无序ID编号的删除
DVD分类的删除: 4570-4659 (有序id范围)
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`. `id` >= 4570  and `id` <= 4659;
影响了 88 行。 ( 查询花费 0.0243 秒 )

刹车片分类的删除:4501-4765(有序id范围) ,5139 5125 5119 5084 4800 4787(无序id编号)
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`. `id` >= 4501  and `id` <= 4765;
影响了 170 行。 ( 查询花费 0.0372 秒 )
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`.`id` in(5139,5125,5119,5084,4800,4787);
影响了 6 行。 ( 查询花费 0.0013 秒 )

轮胎分类的删除: 4658 4660 4782 4793 4885 5042 5128 (无序id编号)
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`.`id` in(4658,4660,4782,4793,4885,5042,5128);
影响了 5 行。 ( 查询花费 0.0100 秒 )

蓄电池分类的删除:  2555-4498    2500,2507,2526(无序id编号)
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`. `id` >= 2555  and `id` <= 4498;
影响了 1925 行。
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`.`id` in(2500,2507,2526,5121);
影响了 4 行。 ( 查询花费 0.0130 秒 )

轮毂分类的删除:
UPDATE `db_chb`.`team` SET `prointro` = '' WHERE `team`.`id` = 4657 LIMIT 1;
Mysql命令批量清空指定字段的内容,批量替换起来确实爽,如果您有更好更佳的方法,欢迎交流!

Leave a Reply

About

Butcher WEB前端攻城湿 @重庆,不忘初心 以简驭繁~

搜索

最新评论

  1. 我有故事你有酒吗 Post:
  2. @来语:这个学习了,谢谢... Post:
  3. @钟水洲博客:好?收藏.... Post:
  4. 岁月如歌 Post:
  5. @钟水洲博客:这东西我收... Post:

赞助商

微博墙

标签

Partner

链接