首页 >

wordpress数据库表合导入方式,增加而不是覆盖

有时会遇到两个数据库内容合并,如:老数据库B表wp_posts里的内容以继续发布的方式发布到新数据库A表wp_posts里,但遇到新数据库里已经存在的ID自动跳过,这种方式适合也属于部分合并增加,看哪个数据库原有资料重要,选择性主次取舍。 代码如下:
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"

  • 暂无相关文章