insert into 新库A.wp_posts ( id,post_content, post_title ) select id,post_content,post_title from 老库B.wp_posts where( not exists (select id from 新库A.wp_posts where 老库B.wp_posts.id=新库A.wp_posts.id)) and 老库B.wp_posts.post_status = "publish"
首页 >
wordpress数据库表合导入方式,增加而不是覆盖
有时会遇到两个数据库内容合并,如:老数据库B表wp_posts里的内容以继续发布的方式发布到新数据库A表wp_posts里,但遇到新数据库里已经存在的ID自动跳过,这种方式适合也属于部分合并增加,看哪个数据库原有资料重要,选择性主次取舍。
代码如下: