当前位置:首页 > SEO发散 > Mysql数据库替换语句
Dec4th

Mysql数据库替换语句

李让 SEO发散

 替换wp_posts表的wp_content字段,将“3989”替换成“16546”

 
UPDATE wp_posts SET wp_content= REPLACE(wp_content, '3989', '16546') WHERE INSTR(wp_content,'3989') > 0
 
删除所有的空格
 
UPDATE wp_posts SET wp_content = TRIM(wp_content)
 
将所有'2005-04-'这种类型的替换成'2005-04-01'
 
UPDATE wp_posts SET wp_content = CONCAT( wp_content, '01') WHERE SUBSTRING_INDEX(wp_content,'-', -1) = '' AND LENGTH(wp_content) > 0 AND LENGTH(wp_content) > 5
 
将所有'2005-'这种类型替换成'2005-01-01'
 
UPDATE wp_posts SET wp_content = CONCAT( wp_content, '01-01') WHERE INSTR(wp_content,'-') > 0 AND LENGTH(wp_content) = 5
 
将所有 饱含'-',但是位数小于8的改成追加'-01'
 
UPDATE wp_posts SET wp_content = CONCAT(wp_content, '-01') WHERE INSTR(wp_content,'-') > 0 AND LENGTH(wp_content) < 8
 
最后将所有'2005-01-01'格式化成'2005年01月'
 
UPDATE wp_posts SET wp_content = DATE_FORMAT(wp_content,'%Y年%m月') WHERE INSTR(wp_content,'-') > 0

本文出自:李让博客,地址:http://www.lirang.net/post/47.html,转载须注明!