DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案

我们在做网站迁移,或者备份数据库时,需要导出一个.sql的数据库文件,然后再把这个.sql文件导入到新的数据库当中,但是我们在导入 dedecms 模板的 sql 数据库时,有时候会提示 Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 这个错误的,那么我们该如何去解决呢?

DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案

解决方案一:

  1. 登录到原有的程序后台
  2. 进入会员选项
  3. 会员模型管理
  4. 个人->编辑->性格->编辑
  5. 在默认值的编辑框里找到其中一个”婆婆妈妈,”,连同后面的一个逗号一起删除掉
  6. 点击最下面的”确定”
  7. 再点击一次最下面的”确定”,
  8. 确定删除后再导出数据库为.sql文件

报错的原因是因为数据库当中“婆婆妈妈”这个词重复了,我们需要删掉一个再次导出就会恢复正常,这种方式就是进行根除问题

解决方案二:

方案二就是直接从数据库的配置文件当中去备份数据库的文件,这样备份出来的文件就不是.sql文件,而是一个文件夹。

DeDeCMS MySQL Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET 错误解决方案
  1. 去mysql配置文件的data目录下,找到以数据库名命名的文件夹,直接右键复制
  2. 进行压缩后即可下载备份
  3. 然后如果是需要导入到新的数据库当中,一样是找新的mysql数据库配置的文件夹,直接把这个以数据库名命名的文件夹放到data目录下即可
  4. 重启或者刷新mysql服务,然后就可以看到这个数据库了

这种方式就是不修改配置文件,将旧的数据库完完全全的复制到新的数据库上面来,正常来讲不会报错的,这两种方案都可行,亲测有效

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4638

(3)
郭靖的头像郭靖
上一篇 2022年6月14日 下午2:11
下一篇 2022年6月14日 下午4:08

相关推荐

  • 解决Authentication plugin ‘caching_sha2_password‘ cannot be loaded问题

    报错原因用图形化用户界面连接的MySQL8.0时,报错:Authentication plugin ‘caching_sha2_password’ cannot be loaded MySQL8.0之前的版本中加密规则是mysql_native_password,而在MySQL8.0之后,加密规则是caching_sha2_password。 解决方法1、升…

    2023年8月22日
    2.3K00
  • Linux在线yum方式安装mysql5.7(适用于mysql8.0)

    Linux下软件常见部署方式有三种:yum安装、rpm安装以及编译安装。由于离线、编译需要先下载多个文件再安装,步骤较多,所以整理了一下在线安装mysql的方法,文中系统为CentOS7.9版本。 1.配置好yum源,包括epel源 使用官方yum仓库,官方下载链接 2. 生成yum源缓存并查看mysql版本 从enable状态来看,默认启用的是最新8.0版…

    2023年1月1日
    1.5K00
  • MYSQL分区

    一:概念 MySQL从5.1版本开始支持分区的功能。分区是指根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分。就访问数据库的应用而言,逻辑上只有一个表或一个索引,但是实际上这个表可能由数10个物理分区对象组成,每个分区都是一个独立的对象,可以独自处理,可以作为表的一部分进行处理。分区对应用来说是完全透明的,不影响应用的业务逻辑。 二:分区优点…

    2024年6月3日
    1.3K00
  • 蓝科模板网站迁移打开空白问题解决

    现象:网站迁移后,发现网站打开空白,原网页能正常打开 分析处理过程:首页进行环境检测,使用php测试页<?php phpinfo(); ?>测试 发现php默认页是能够正常打开的,同时发现网站后台能够正常登录,通过百度发现需要清除缓存才可显示正常首页。 点击清理缓存 这样首页就能够打开了,首页正常打开后可能会遇到一些图片显示不全的问题,可以在后台网站管…

    2022年12月22日
    1.1K00
  • Navicat161 数据库文件修复

    错误分析 此错误一般为表损坏,修复即可。可能造成原因为服务器突然断电,而有程序还在往表里写数据或者表的数据很大或者数据搬迁的时候编码格式有误,避免浪费时间去修表,可采用Navicat去快速修复表!!! 登录Navicat数据库,找到报错的数据表,右键维护->修复表->拓展或者快速

    2022年11月17日
    1.6K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信