今天幫一個(gè)客戶從5.5升級(jí)到5.6,最后又升級(jí)到5.7的,之前編輯文章的時(shí)候出現(xiàn)更新數(shù)據(jù)庫(kù)錯(cuò)誤,發(fā)布文章就顯示:把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)主表 `dede_archives` 時(shí)出錯(cuò),請(qǐng)把相關(guān)信息提交給DedeCms官方。當(dāng)發(fā)布文章的也提示這個(gè)錯(cuò)誤,我試著運(yùn)行了2次更新程序,問題還依舊存在最后終于找到了辦法,5.7后臺(tái)不支持sql運(yùn)行,不知道為什么。所有我到dedecms的5.6的后臺(tái)單獨(dú)運(yùn)行了sql語(yǔ)句,最后終于完美解決了!
運(yùn)行的sql語(yǔ)句: ALTER TABLE ` dede _archives` ADD `weight` int(10) NOT NULL DEFAULT 0;
這樣就解決了,看來(lái)還是升級(jí)的時(shí)候多檢查,仔細(xì)了!