飞龙博客

犹如天之色,内藏龙之湾。

飞龙记录经典mysql查询语句攻克wordpress数据库

, feilong 20111229 ~ 2012416 404

总结一下经典mysql查询语句,记录备用。哈哈

部分字符串匹配查询与输出

select * from `wp_links` 
WHERE 1=1 
and `link_image` like '%http://wp-content/%'

部分字符串匹配查询和替换

部分字符串替换 // 飞龙备注那个 2=2 是随便弄的哈哈,注意不要是字符串,否则mysql有可能把它当字段看
update `wp_links` 
set `link_image`=REPLACE(`link_image`, 'http://wp-content/', 'wp-content/') 
WHERE 2=2
and `link_image` like '%http://wp-content/%'

迁移WordPress用户数据库到第二个WordPress博客程序,先要把默认的第一个用户排除,然后再附加其它用户,并把wp_'替换为 'wp2_',否则WordPress role的角色配置,你会出现“no role for this site 的提示”。

update `wp2_usermeta`
set `meta_key`=REPLACE(`meta_key`, 'wp_', 'wp2_') 
WHERE 1 =1
AND `meta_key` LIKE '%wp_%'

WordPress迁移数据库的常用修改

update `flsrsj_options` 
set `option_value`=REPLACE(`option_value`, 'http://127.0.1.1/srsj', 'http://www.zxnl.cn') 
WHERE 1=1
and `option_value` like '%'http://127.0.1.1/srsj'%'

WordPress 自定义字段批量修改字段名称为其它名称

update `noseeye688`.`wp_postmeta` 
set `meta_key`=REPLACE(`meta_key`, '_aioseop_title', 'fltitle') 
WHERE 1=1 
and `meta_key` like '%_aioseop_title%'

密切相关日志如下: