為企業提供網站平臺解決方案

178 7892 1916

QQ客服:點擊這里給我發消息 點擊這里給我發消息

最新動態:

DeDeCMS教程

你的位置:e球彩ef进球数 > 建站知識 > DeDeCMS教程 > dede Column 'nature' has duplicated value '婆婆媽媽' in SET的解決辦法

江苏e球彩购买:dede Column 'nature' has duplicated value '婆婆媽媽' in SET的解決辦法

發布時間:2013-12-27 14:46作者:e球彩ef进球数網址:e球彩ef进球数瀏覽:次
dede Column 'nature' has duplicated value '婆婆媽媽' in SET的解決辦法要為ant2_member_person表中nature字段的set值出現了重復,按照該教程處理下即可
在用navcat還原織夢dedecms還原數據時,總是出現Column 'nature' has duplicated value '婆婆媽媽' in SET的解決辦法,這是因為ant2_member_person表中nature字段的set值出現了重復,按照該教程處理下即可。

解決方法一:
最近在使用Navicat備份轉移DedeCMS數據庫時經常出現如圖1的錯誤提示:
(主要涉及DedeCMS_5.6 DedeCMS_5.7 DedeCMS_5.7_SP1
(圖1

具體查看了下,主要為ant2_member_person表中nature字段的set值出現了重復,我們只需要將其中冗余的一項去除即可,具體操作如圖:
在我們導出轉移前,修改ant2_member_person#@_為用戶自定義的表前綴)表如圖2
(圖2

選中nature字段,在值這一項的右側點擊...瀏覽字段的值,找到婆婆媽媽,選中,點擊“-”號,刪除該冗余值。
(圖3


點擊保存確認修改 如圖4
(4)

接著我們再進行導出,轉移即可。



處理方法2



轉移前,在后臺 SQL命令行工具 中運行如下SQL
GBK版:
ALTER TABLE `ant2_member_person`
MODIFY COLUMN `nature`  set('性格外向','性格內向','活潑開朗','豪放不羈','患得患失','沖動','幽默','穩重','輕浮','沉默寡言','多愁善感','時喜時悲','附庸風雅','能說會道','堅強','脆弱','幼稚','成熟','快言快語','損人利己','狡猾善變','交際廣泛','優柔寡斷','自私','真誠','獨立','依賴','難以琢磨','悲觀消極','郁郁寡歡','膽小怕事','樂觀向上','任性','自負','自卑','拜金','溫柔體貼','小心翼翼','暴力傾向','逆來順受','不拘小節','暴躁','倔強','豪爽','害羞','婆婆媽媽','敢做敢當','助人為樂','耿直','虛偽','孤僻','老實','守舊','敏感','遲鈍','武斷','果斷','刻薄') CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL AFTER `language`;

UTF8版:
ALTER TABLE `ant2_member_person`
MODIFY COLUMN `nature`  set('性格外向','性格內向','活潑開朗','豪放不羈','患得患失','沖動','幽默','穩重','輕浮','沉默寡言','多愁善感','時喜時悲','附庸風雅','能說會道','堅強','脆弱','幼稚','成熟','快言快語','損人利己','狡猾善變','交際廣泛','優柔寡斷','自私','真誠','獨立','依賴','難以琢磨','悲觀消極','郁郁寡歡','膽小怕事','樂觀向上','任性','自負','自卑','拜金','溫柔體貼','小心翼翼','暴力傾向','逆來順受','不拘小節','暴躁','倔強','豪爽','害羞','婆婆媽媽','敢做敢當','助人為樂','耿直','虛偽','孤僻','老實','守舊','敏感','遲鈍','武斷','果斷','刻薄') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER `language`;
接著再使用navicat備份轉移數據庫即可。