hardrock 发表于 2014-5-27 21:56:58

数据库批量改字符

mysql数据库导出文件,
.sql.gz,   .sql.zip

想批量改某值,改域名,
UltraEdit打开,好象是二进制还是十六进制的数值,

用什么软件可以改?



补充内容 (2014-6-10 22:03):
update wp_postmeta set meta_value=replace(meta_value,’pojunblog’,'i01cf1′)
wp_postmeta表名,meta_value字段名字,pojunblog需要替换的内容,i01cf1替换后的内容
phpmyadmin可以执行sql语句。

补充内容 (2014-6-16 22:11):
http://www.solagirl.net/how-to-migrate-wordpress-from-local-computer-to-server.html   


补充内容 (2014-6-16 22:11):
建议用WP Migrate DB 插件来移植数据库,这个可以保证wp_options数据表中的数据正确移植,用替换的方法容易出错。

hardrock 发表于 2014-5-27 22:37:07

我不懂sql,
我想在本地导出的数据库.sql.gz,   .sql.zip上改,先在本地用软件改好,
再上传到远程主机上,用什么软件改?

supertanglang 发表于 2014-5-27 22:49:37

楼主,你真有想法,导出来之后再修改,稍微学下SQL,改改很简单的,没必要绕这个弯。
再说你导出的.sql.gz,.sql.zip是压缩了的,要用文本编辑器也得解压之后才能替换修改吧

billy 发表于 2014-5-28 00:14:38

本帖最后由 billy 于 2014-5-28 00:16 编辑

直接在phpmyadmin上面改一行,上面就会显示命令行和已修改,把显示出来的命令行的id=xxx换成id<99999,到命令行界面执行一下就全部改了。



赚王 发表于 2014-5-28 00:17:23

不懂sql,别改,这一错,所有东西都毁了。

月光飞燕 发表于 2014-5-28 01:25:12

下载到本地,使用notepad++可以改

eocoy 发表于 2014-5-28 03:20:24

notepad                                    

sortof 发表于 2014-5-28 08:31:39

好多虚拟主机导出都是这种格式。弄那个预装版弄了个vps才导出文本格式的。修改还原到其他主机和空间的时候还会碰到其他问题

liguagua 发表于 2014-5-28 08:47:43

直接在用sql 命令, update 就可以了。 百度一下有具体的操作

anisor 发表于 2014-5-28 09:29:23

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

hardrock 发表于 2014-5-28 15:19:49

一开始在本地建站时就用和以后移植的一样域名,那移植时就不用改,也不会有这问题出现了。
否则很多地方要改,域名,主题,小工具,插件等

osun 发表于 2014-5-28 15:51:35




.sql.gz,.sql.zip都是压缩格式,解压之后就可以用文本编辑软件随便修改了

pantiejun 发表于 2014-5-29 14:53:48

SQL语句批量替换数据库内容
http://www.pojun.org/cms/674.html

chongerr 发表于 2014-7-16 20:57:26

看的不怎么懂,学习了。
页: [1]
查看完整版本: 数据库批量改字符