女武神的终末第三季免费观看,国产精品va无码二区,欧美日韩在线视频观看,国产在线观看网站

從WordPress轉(zhuǎn)換到Z-Blog的方法

2018-08-14 wordpress經(jīng)驗
  • 文章介紹
  • 快速入門
  • 評價&建議

我以前曾經(jīng)介紹過將Z-Blog數(shù)據(jù)庫轉(zhuǎn)換到WordPress的SQL語句,做為反例,還會有從WordPress系統(tǒng)轉(zhuǎn)換到Z-Blog系統(tǒng)的SQL語句,這是一個比較奇怪的話題,估計也很少有人這么做,不過對于某些特殊情況,我們有可能會將WordPress數(shù)據(jù)庫轉(zhuǎn)換到Z-Blog的Access數(shù)據(jù)庫,這里我介紹一下手動使用SQL語句進行轉(zhuǎn)換的方法。

首先在WordPress中建立一個和Z-Blog文章表、目錄相同結(jié)構(gòu)的表,建立的SQL語句如下:

CREATE TABLE blog_Article (

log_ID int NOT NULL ,

log_CateID int NULL ,

log_AuthorID int NULL ,

log_Level int NULL ,

log_Url varchar (255) NULL ,

log_Title varchar (255) NULL ,

log_Intro longtext NULL ,

log_Content longtext NULL ,

log_IP varchar (15) NULL ,

log_PostTime datetime NULL ,

log_CommNums int NULL ,

log_ViewNums int NULL ,

log_TrackBackNums int NULL ,

log_Tag varchar (255) NULL ,

log_IsTop varchar (10) NOT NULL

) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE blog_Category (

cate_ID int NOT NULL ,

cate_Name varchar (50) NULL ,

cate_Order int NULL ,

cate_Intro varchar (255) NULL ,

cate_Count int NULL

) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

由于Z-Blog的數(shù)據(jù)庫結(jié)構(gòu)相對Z-Blog要復雜的多,因此轉(zhuǎn)換之前還要進行一些目錄ID的處理,其SQL語句如下:

update wp_posts, wp_term_relationships set wp_posts.post_category = wp_term_relationships.term_taxonomy_id where wp_posts.id=wp_term_relationships.object_id and wp_term_relationships.term_taxonomy_id in (select term_taxonomy_id from wp_term_taxonomy where taxonomy =’category’)

這個語句將目錄ID保存到了wp_posts表中,這樣以后轉(zhuǎn)換會方便一些。

接下來,執(zhí)行下面的語句,轉(zhuǎn)換文章表結(jié)構(gòu)。

INSERT INTO blog_Article (log_ID,log_CateID,log_AuthorID,log_Level,log_Url,log_Title,log_Intro,log_Content,log_PostTime,log_CommNums) select id, post_category, post_author, 4, id, post_title, post_excerpt, post_content, post_date, comment_count from wp_posts

轉(zhuǎn)換成功后,我們需要安裝一個MYSQL工具,名字叫MySQL ODBC Connector,安裝完成后,在ODBC中建立一個MySQL的數(shù)據(jù)源。

最后,打開Access文件,點“獲取外部數(shù)據(jù)”-“導入”,選擇“ODBC數(shù)據(jù)庫”中的MySQL數(shù)據(jù)源,導入blog_Article表即可,這樣就可以將WordPress的文章內(nèi)容導入到Z-Blog中了。

以上方法直接使用SQL語句轉(zhuǎn)換數(shù)據(jù)庫結(jié)構(gòu),適合大量數(shù)據(jù)的導入導出。少量數(shù)據(jù)可以通過導出XML文件的方式進行轉(zhuǎn)換。

0 0

企業(yè)建站推薦正版商業(yè)主題,國內(nèi)專業(yè)團隊開發(fā),完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

wordpress建站咨詢