SQL语句批量替换、删除数据库表字段中内容

其他研究 2019-08-28

最近从dedecms转到了wordpress,原文章被标题上都带了年份,现在打算删了于是找来了下面的SQL语句来实现

批量替换数据库内容所使用到的SQL语句

UPDATE 表名 SET 字段名 = REPLACE (字段名, ‘原内容‘, ‘新内容‘);

说明:将上面语句中的中文部分换成指定的内容再到数据库执行SQL语句就能达到替换或删除字段中内容的需求

SQL语句批量替换字段内容举例

SQL语句批量替换wordpress文章标题中内容

UPDATE wp_posts SET post_title = REPLACE (post_title, '2014', '2015');

说明:将wordpress文章标题中的2014替换为2015

UPDATE wp_posts SET post_title = REPLACE (post_title, '2015', '');

说明:将wordpress文章标题中的2015替换为空,为空就相当于将其删除

wordpress文章数据表:wp_posts

wordpress文章标题字段:post_title

SQL语句批量替换wordpress文章内容中文字

UPDATE wp_posts SET post_content = REPLACE (post_content, '博主', '小明');

说明:将wordpress所有文章内容(包括页面)中博主两个字换成小明

SQL语句批量替换typecho文章内容中链接

UPDATE typecho_contents SET text = REPLACE (text, '被替换站', '要替换站');

说明:将typecho所有文章内容(包括页面)中链接被替换替换为要替换

评论 (0)
    Top