全球主机交流论坛

标题: 那个啥 数据库更新数据命令请教!!!!! [打印本页]

作者: canxunhulian    时间: 2021-12-6 19:43
标题: 那个啥 数据库更新数据命令请教!!!!!
本帖最后由 canxunhulian 于 2021-12-6 19:47 编辑

现在有这种数据





怎么使用通配符 还是啥命令 给他删了  或者替换成空白
UPDATE wp_posts SET post_content = REPLACE( post_content, '上面数据', '空白' )

作者: canxunhulian    时间: 2021-12-6 19:47
冲冲冲
作者: aRNoLD    时间: 2021-12-6 19:47
导出为sql文件,然后sublimetext打开,查询替换应该也比较快,用正则表达式肯定可以。
作者: canxunhulian    时间: 2021-12-6 19:49
aRNoLD 发表于 2021-12-6 19:47
导出为sql文件,然后sublimetext打开,查询替换应该也比较快,用正则表达式肯定可以。 ...

直接用phpmyadmin 咋整
作者: canxunhulian    时间: 2021-12-6 19:50
哇哇哇哇
作者: aRNoLD    时间: 2021-12-6 19:53
canxunhulian 发表于 2021-12-6 19:49
直接用phpmyadmin 咋整

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

  1. sudo mysqldump -u用户名 -p 数据库名 > /路径/导出数据库文件名.sql
复制代码

作者: canxunhulian    时间: 2021-12-6 19:54
aRNoLD 发表于 2021-12-6 19:53
用不着这个东西吧,直接一行命令就解决的事吧。

我的意思是 直接使用phpmyadmin 进行替换删除啥的
作者: sobi188    时间: 2021-12-6 19:55
不是很懂这些
作者: aRNoLD    时间: 2021-12-6 20:14
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
复制代码


刚才在自己机器上试过了,应该没问题。
作者: aRNoLD    时间: 2021-12-6 20:18


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

上面有一行 find and replace,估计就是你想问的,不过这个里头是否支持正规表达就不知道了,可能支持吧。
作者: canxunhulian    时间: 2021-12-6 20:18
aRNoLD 发表于 2021-12-6 20:14
phpMyAdmin不是个在线管理MySQL数据库的PHP 程序么?如果真要在它里面干,估计也是用数据库执行命令,用 ...

sed命令 不肥啊
作者: hocpower    时间: 2021-12-6 20:21
本帖最后由 hocpower 于 2021-12-8 18:17 编辑

none
作者: canxunhulian    时间: 2021-12-6 20:21
aRNoLD 发表于 2021-12-6 20:18
大概明白了,你想要的可能是这个

上面有一行 find and replace,估计就是你想问的,不过这个里头是否支 ...

就是想全删了

作者: canxunhulian    时间: 2021-12-6 20:24
hocpower 发表于 2021-12-6 20:21
别水了,人都说了用正则,实在不会导出来,用vscode打开替换再覆盖。

他有变量啊 咋替换 链接参数  然后A标签里面的 说话不带脑子==
作者: aRNoLD    时间: 2021-12-6 20:27
canxunhulian 发表于 2021-12-6 20:24
他有变量啊 咋替换 链接参数  然后A标签里面的 说话不带脑子==

正则不就是干这个事儿的么?憨情前头打的一大窜都没看啊。
作者: canxunhulian    时间: 2021-12-6 20:32
aRNoLD 发表于 2021-12-6 20:27
正则不就是干这个事儿的么?憨情前头打的一大窜都没看啊。

错误
SQL 查询:


sed -i "/^文章来源于互联网/d" database.sql


MySQL 返回: 文档

#1064 -
作者: hocpower    时间: 2021-12-6 20:33
本帖最后由 hocpower 于 2021-12-8 18:18 编辑

none
作者: canxunhulian    时间: 2021-12-6 20:35
hocpower 发表于 2021-12-6 20:33
你自己带脑子连个正则都不会,这种简单的东西上网但凡翻个例子都解决了,方法一堆,别人都告诉你了,还骂 ...

你用  vscode替换 个变量数据我看看
作者: hocpower    时间: 2021-12-6 20:37
本帖最后由 hocpower 于 2021-12-8 18:17 编辑

none
作者: aRNoLD    时间: 2021-12-6 20:37
hocpower 发表于 2021-12-6 20:33
你自己带脑子连个正则都不会,这种简单的东西上网但凡翻个例子都解决了,方法一堆,别人都告诉你了,还骂 ...

这个情况吧,是挺难说的。

我都写了几个回帖了,觉得写的也挺清楚的,照着操作就成,结果跑到sql里执行个sed……这叫什么事!
作者: ttk782    时间: 2021-12-6 20:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 菜单    时间: 2021-12-6 20:38
确实不太好看
作者: hocpower    时间: 2021-12-6 20:38
标题: none
本帖最后由 hocpower 于 2021-12-8 18:16 编辑

none
作者: canxunhulian    时间: 2021-12-6 20:50
hocpower 发表于 2021-12-6 20:38
他连vscode可以用正则替换都不知道,我还能说什么

解决了
这个是不知道 第一次听说vscode可以正则替换
导出那个表 然后VS打开 搜索下面 替换空 完成 ==
文章来源于互联网:<a href="https://www.woyaogexing.com/shouji/dongman/2021/(.*)</a>





欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4