全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 808|回复: 23

那个啥 数据库更新数据命令请教!!!!!

[复制链接]
发表于 2021-12-6 19:43:05 | 显示全部楼层 |阅读模式
本帖最后由 canxunhulian 于 2021-12-6 19:47 编辑

现在有这种数据





怎么使用通配符 还是啥命令 给他删了  或者替换成空白
UPDATE wp_posts SET post_content = REPLACE( post_content, '上面数据', '空白' )
发表于 2021-12-6 19:47:22 | 显示全部楼层
导出为sql文件,然后sublimetext打开,查询替换应该也比较快,用正则表达式肯定可以。
 楼主| 发表于 2021-12-6 19:49:07 | 显示全部楼层
aRNoLD 发表于 2021-12-6 19:47
导出为sql文件,然后sublimetext打开,查询替换应该也比较快,用正则表达式肯定可以。 ...

直接用phpmyadmin 咋整
发表于 2021-12-6 19:53:13 | 显示全部楼层
canxunhulian 发表于 2021-12-6 19:49
直接用phpmyadmin 咋整

用不着这个东西吧,直接一行命令就解决的事吧。

  1. sudo mysqldump -u用户名 -p 数据库名 > /路径/导出数据库文件名.sql
复制代码
 楼主| 发表于 2021-12-6 19:54:57 | 显示全部楼层
aRNoLD 发表于 2021-12-6 19:53
用不着这个东西吧,直接一行命令就解决的事吧。

我的意思是 直接使用phpmyadmin 进行替换删除啥的
发表于 2021-12-6 19:55:32 | 显示全部楼层
不是很懂这些
发表于 2021-12-6 20:14:13 | 显示全部楼层
canxunhulian 发表于 2021-12-6 19:54
我的意思是 直接使用phpmyadmin 进行替换删除啥的

phpMyAdmin不是个在线管理MySQL数据库的PHP 程序么?如果真要在它里面干,估计也是用数据库执行命令,用代码操作吧。

不过我试了下,导出sql文件,然后

  1. sed -i "/^文章来源于互联网/d" database.sql
复制代码


这样直接在服务器上导出数据库文件,比如存为database.sql,然后直接执行sed命令就可以,最后再导入进数据库应该就行了。

或者你不放心的话,这样操作,就是少个参数i,并且后面加上导出为test.sql,不影响database.sql这个源文件。

  1. sed "/^文章来源于互联网/d" database.sql > test.sql
复制代码


刚才在自己机器上试过了,应该没问题。
发表于 2021-12-6 20:18:18 | 显示全部楼层


大概明白了,你想要的可能是这个

上面有一行 find and replace,估计就是你想问的,不过这个里头是否支持正规表达就不知道了,可能支持吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-14 22:35 , Processed in 0.067887 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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