如何从phpmyadmin里面批量替换内容 mysql
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文本框中,执行。看一下相关数据表是不是已经修改完成了。
第二步,进入phpmyadmin,点击搜索,搜索你要替换的内容。在本文,即搜索aa。接着你就会发现,在phpmyadmin里面,有很多个表都涉及到aa。
在搜索框里面输入你要查找替换的内容。
搜索结果会显示哪些表涉及到要替换的内容。
第三步,点击其中一个表进入,并且找到需替换的内容aa所在的字段。
第四步,进入sql界面,并运行以下的MySQL语句:
UPDATE `umdposts` SET `guid` = REPLACE(`guid`,'aa','bb');
其中umdposts是表,guid是字段。
第五步,批量替换其他相关的内容。
如果文件目录有变动,同时需批量修改文件目录的路径。
第六步:当你搜索要替换的时候,出现以下画面就表示你功德圆满了。
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的字段进行手工筛选