如何从phpmyadmin里面批量替换内容 mysql

 我来答
百度网友a2546cf
高能答主

2019-12-28 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1610
采纳率:100%
帮助的人:36.7万
展开全部

1、用phpMyAdmin打开要修改前缀的数据库www_sdck_cn,执行以下SQL语句(其中加粗斜体字是需要根据实际需求替换的):

Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', 

replace(table_name,'phpcms_','sdck_'),';') 

from information_schema.tables

where TABLE_SCHEMA = 'www_sdck_cn' and table_name LIKE 'phpcms_%';

2、在执行SQL语句生成的页面上点击“导出”,选择“自定义”->“直接显示为文本”,CSV格式,清空“内容分隔符”为空。

3、执行导出功能后,到达结果窗口如下,复制文本框中的内容。

4、进入数据库“www_sdck_cn”的SQL执行窗口,将代码粘贴到SQL文本框中,执行。看一下相关数据表是不是已经修改完成了。

xiangjuan314
推荐于2017-12-15 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2822万
展开全部
第一步,备份原来的数据库,并且导入新的数据库,原来域名下面上传的文件一律按原来的目录重新上传。
第二步,进入phpmyadmin,点击搜索,搜索你要替换的内容。在本文,即搜索aa。接着你就会发现,在phpmyadmin里面,有很多个表都涉及到aa。

在搜索框里面输入你要查找替换的内容。

搜索结果会显示哪些表涉及到要替换的内容。
第三步,点击其中一个表进入,并且找到需替换的内容aa所在的字段。
第四步,进入sql界面,并运行以下的MySQL语句:
UPDATE `umdposts` SET `guid` = REPLACE(`guid`,'aa','bb');
其中umdposts是表,guid是字段。

第五步,批量替换其他相关的内容。
如果文件目录有变动,同时需批量修改文件目录的路径。
第六步:当你搜索要替换的时候,出现以下画面就表示你功德圆满了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2016-05-18 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

phpmyadmin里面批量替换内容 mysql,主要是使用如下替换字符的SQL命令:

UPDATE `cdb_name` SET `field_name` = replace(`field_name`,'from_str','to_str')

如下步骤:

进入phpmyadmin,打开要操作的数据库,点击上方的sql,执行以下sql语句:
UPDATE `cdb_posts` SET `suthor` = replace(`author`,'天天','天天1')
意思是把用户名“天天”修改为“天天1”,其中cdb_要修改为自己数据库的表前缀

注意:以上第一步要找准数据表名称,可通过phpMyAdmin搜索需要查找的文章内容来确定,phpMyAdmin的使用方法请用搜索引擎搜索先学会使用;进入phpMyAdmin后,第二步是找准字段名,搜索后找到匹配的数据表,继续查询,进入到具体含有修改内容的字段,在许多字段中,对含有红色CONVERT的字段进行手工筛选

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式