网站推广-网站优化-合肥久飞SEO论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7498|回复: 1

mysql 数据表字段值为空的字段批量插入数据!

[复制链接]
发表于 2021-1-27 19:30:28 | 显示全部楼层 |阅读模式
本帖最后由 百度优化大师 于 2021-1-27 19:32 编辑

mysql  数据表字段值为空的字段批量插入数据的方法:


例如:


这样两条数据,如何批量填充数据 到 字段state为空的那个字段。




如果state的数据类型是 int 等数据类型或者bit类型:
update 表 set state=新数字 where state is null


如果state是字符串类型:
update 表 set satet='新数据' where state is null or state=''



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

本文地址: https://jiufei.net/bbs/thread-11904-1-1.html
 楼主| 发表于 2022-4-30 03:34:21 | 显示全部楼层
                MYSQL替换语句:批量修改、增加、删除字段内容                                                                在MYSQL中使用替换语句可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。
命令总解:update 表的名称 set  替换字段=REPLACE(替换字段,原来内容,新内容)
举例说明:
1)批量替换
例一:
把“backupfile”表里“url”的字段内容为“http://google.com/”的全部改为“http://google.cn/
update backupfile set url=REPLACE(url,'http://google.com/','http://google.cn/')
例二:
把“wp_posts”表里的“post_content”字段里的“PJBlog”全部替换成“WordPress”
update wp_posts set post_content=REPLACE(post_content,'PJBlog','WordPress')
例三:
把“wp_comments”表里的“comment_content”字段里的“PJBlog”全部替换成“WordPress”
update wp_comments set comment_content=REPLACE(comment_content,'PJBlog','WordPress')
执行完了这段代码之后就会有提示多少条被替换了:
影响列数: 16 (查询花费 0.1297 秒)

2)根据条件增加字段的内容,如把file_number=1的记录的logical_name字段的内容前面加上tmp,后面加上end。
update backupfile set logical_name=REPLACE(logical_name,logical_name,'tmp'+logical_name+' end ') where file_number=1
3)根据条件去掉指定记录的前面2个字符。
update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,3,len(logical_name)-2)) where file_number=1
4)根据条件去掉指定记录的后面4个字符。
update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,1,len(logical_name)-4)) where file_number=2


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|合肥网站优化,合肥百度优化,合肥网络推广,合肥SEO优化论坛 ( 皖ICP备2022014487号-2 )

GMT+8, 2025-1-31 07:32 , Processed in 0.055636 second(s), 15 queries , File On.

Powered by jiufei X3.4

© 2008-2020 www.jiufei.net

快速回复 返回顶部 返回列表