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

相关推荐

  • Oracle用户密码过期的处理方法

    受影响版本:Oracle11g以上版本。 导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。 当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。 解决方法: 以下步骤以具有DBA权限用户操作 1.…

    2024年5月9日
    1.7K00
  • Mysql5.5中文乱码问题

    查看MySQL的字符集 发现有部分不是utf-8 一(推荐,本人实验有用) 修改MySQL配置文件,来到mysql安装目录,找到my.ini文件(可能没有此文件,没有就自己建一个,本人就是没有该文件) 若有my.ini文件 进去之后,在三个地方增加配置 第一个 第二个 第三个 若没有my.ini文件,则添加一个,内容为: 注意!!! 记得重启mysql服务 …

    2022年8月21日
    1.5K00
  • grafana 中文设置

    在 Grafana 中设置中文显示可以分为几个步骤: 这样就可以在 Grafana 中看到中文了。

    2023年3月20日
    7.9K00
  • MySQL的备份与还原

    关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作。关于数据备份、恢复也有很多场景及方法,本系列也会将主要的方法进行演示。 方式一:通过cmd命令备份 备份 数据表结构+数据 db1为要备份的数据库名,db2.sql为输出备份文件名称备份后输出一个sql文件,存在指定的/root/mysql_bak/目录下 备份数据库的表…

    2022年6月10日
    1.8K00
  • 数据库报错:Cause com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure

    原因1.因为SSL连接原因(大部分人的原因)因为MySQL在高版本需要指明是否进行SSL连接。有可能你 pom 文件引入的 MySQL 依赖版本是MySQL5.7及以上 这些的时候,你就需要指定SSL连接,如果你不知道,默认就是开启,所以就会出现上面的错误。 2.因为数据库连接超时原因当数据库重启或数据库空闲连接超过设置的最大timemout时间,数据库会强…

    2023年8月1日
    1.3K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信