Navicat 作為MySQL的界面管理工具以其簡潔易操作贏得了DedeCMS二次開發人員的喜愛,我也是其中的一個。最近在使用Navicat備份轉移DedeCMS數據庫時經常出現如圖1的錯誤提示:
(主要涉及DedeCMS_5.6、DedeCMS_5.7和DedeCMS_5.7_SP1)
選中nature字段,在值這一項的右側點擊...瀏覽字段的值,找到婆婆媽媽,選中,點擊“-”號,刪除該冗余值。
接著我們再進行導出,轉移即可。
處理方法2:
轉移前,在后臺 SQL命令行工具 中運行如下SQL:
ALTER TABLE `cn_member_person`
MODIFY COLUMN `nature` set('性格外向','性格內向','活潑開朗','豪放不羈','患得患失','沖動','幽默','穩重','輕浮','沉默寡言','多愁善感','時喜時悲','附庸風雅','能說會道','堅強','脆弱','幼稚','成熟','快言快語','損人利己','狡猾善變','交際廣泛','優柔寡斷','自私','真誠','獨立','依賴','難以琢磨','悲觀消極','郁郁寡歡','膽小怕事','樂觀向上','任性','自負','自卑','拜金','溫柔體貼','小心翼翼','暴力傾向','逆來順受','不拘小節','暴躁','倔強','豪爽','害羞','婆婆媽媽','敢做敢當','助人為樂','耿直','虛偽','孤僻','老實','守舊','敏感','遲鈍','武斷','果斷','刻薄') CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL AFTER `language`;
接著再使用navicat備份轉移數據庫即可。