写了很久的私人博客了,回头看过去的文章,发现往事不堪回首,自己看都不好意思,于是就想把文章批量加密算了。
对于数据库一窍不通网上查了下 修改成功了,这里做个记录 PS:操作数据库之前先备份。
update 数据库表名 set 数据库表单值 ='密码'
例如我的emlog要批量设置文章加密按照上面的方法。 emlog文章业的默认表名是emlog_blog ,表值就是记录密码的地方 password就是,我要把密码设置为9888dc17b58d就是下面这样
update emlog_blog set password ='9888dc17b58d'
举一反三。
网上的教程 mysql批量修改某字段的值
sql语句一直停留在最最基本的增删改查水平,遇到一个批量更改数据库某字段的值的需求,通过查阅资料积累下来吧。
需求是把sex为'1'的数据的headpicture改为'1.png',sex为'0'的数据的headpicture改为'0.png'。
修改语句:
update t_user set t_user.headpicture= REPLACE (headpicture,'3','1.png') where t_user.sex='1';
这种方法适用于原headpicture字段值不为空的情况下。我的原数据是空,用这种方法还要先给headpicture赋值。
't_user'是表名,'headpicture'是要修改的字段名,replace(修改后的字段名,'被修改的内容','修改后的内容'),where后可以设置一些修改的前提条件。
总感觉上述方法比较笨,不应该这么复杂的,于是就找到了一个可以直接修改,无视空值的方法是:
update t_user set headpicture ='0.png' where sex ='0';
作者李爽
最新评论
Thanks for such an amazing list. I was looking for tools just like these!
这个页面的资源可以补下档吗?
谢谢分享!!!
要是有linux版的就更完美了
还有吗?
谢谢分享
厉害1727
厉害