Column 'nature' has duplicated value '婆婆媽媽' in SET的解決辦法

2012-06-04 17:30:20來源:dedecms作者:

Navicat 作為MySQL的界面管理工具以其簡潔易操作贏得了DedeCMS二次開發(fā)人員的喜愛,我也是其中的一個。最近在使用Navicat備份轉(zhuǎn)移DedeCMS數(shù)據(jù)庫時經(jīng)常出現(xiàn)如圖1的錯誤提示:

Navicat 作為MySQL的界面管理工具以其簡潔易操作贏得了DedeCMS二次開發(fā)人員的喜愛,我也是其中的一個。最近在使用Navicat備份轉(zhuǎn)移DedeCMS數(shù)據(jù)庫時經(jīng)常出現(xiàn)如圖1的錯誤提示:

(主要涉及DedeCMS_5.6、DedeCMS_5.7和DedeCMS_5.7_SP1)

\

\

選中nature字段,在值這一項(xiàng)的右側(cè)點(diǎn)擊...瀏覽字段的值,找到婆婆媽媽,選中,點(diǎn)擊“-”號,刪除該冗余值。

\

點(diǎn)擊保存確認(rèn)修改

\

接著我們再進(jìn)行導(dǎo)出,轉(zhuǎn)移即可。

處理方法2:

轉(zhuǎn)移前,在后臺 SQL命令行工具 中運(yùn)行如下SQL:

ALTER TABLE `cn_member_person`
MODIFY COLUMN `nature` set('性格外向','性格內(nèi)向','活潑開朗','豪放不羈','患得患失','沖動','幽默','穩(wěn)重','輕浮','沉默寡言','多愁善感','時喜時悲','附庸風(fēng)雅','能說會道','堅(jiān)強(qiáng)','脆弱','幼稚','成熟','快言快語','損人利己','狡猾善變','交際廣泛','優(yōu)柔寡斷','自私','真誠','獨(dú)立','依賴','難以琢磨','悲觀消極','郁郁寡歡','膽小怕事','樂觀向上','任性','自負(fù)','自卑','拜金','溫柔體貼','小心翼翼','暴力傾向','逆來順受','不拘小節(jié)','暴躁','倔強(qiáng)','豪爽','害羞','婆婆媽媽','敢做敢當(dāng)','助人為樂','耿直','虛偽','孤僻','老實(shí)','守舊','敏感','遲鈍','武斷','果斷','刻薄') CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL AFTER `language`;

接著再使用navicat備份轉(zhuǎn)移數(shù)據(jù)庫即可。

關(guān)鍵詞:dedecms

贊助商鏈接: