织梦通过 phpmyadmin 导出的数据,再次导入的时候报错
错误提示:
#1291 – Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SET
SQL 查询:
--
-- 导出表中的数据 `dede_member_operation`
--
-- --------------------------------------------------------
--
-- 表的结构 `dede_member_person`
--
CREATE TABLE `dede_member_person` (
MySQL 返回:
#1291 - Column 'nature' has duplicated value '婆婆妈妈' in SET
`mid` mediumint( 8 ) unsigned NOT NULL default '0',
`onlynet` tinyint( 1 ) unsigned NOT NULL default '1',
`sex` enum( '男', '女', '保密' ) NOT NULL default '男',
`uname` char( 30 ) NOT NULL default '',
`qq` char( 12 ) NOT NULL default '',
`msn` char( 50 ) NOT NULL default '',
`tel` varchar( 15 ) NOT NULL default '',
`mobile` varchar( 15 ) NOT NULL default '',
`place` smallint( 5 ) unsigned NOT NULL default '0',
`oldplace` smallint( 5 ) unsigned NOT NULL default '0',
`birthday` date NOT NULL default '1980-01-01',
`star` smallint( 6 ) unsigned NOT NULL default '1',
`income` smallint( 6 ) NOT NULL default '0',
`education` smallint( 6 ) NOT NULL default '0',
`height` smallint( 5 ) unsigned NOT NULL default '160',
`bodytype` smallint( 6 ) NOT NULL default '0',
`blood` smallint( 6 ) NOT NULL default '0',
`vocation` smallint( 6 ) NOT NULL default '0',
`smoke` smallint( 6 ) NOT NULL default '0',
`marital` smallint( 6 ) NOT NULL default '0',
`house` smallint( 6 ) NOT NULL default '0',
`drink` smallint( 6 ) NOT NULL default '0',
`datingtype` smallint( 6 ) NOT NULL default '0',
`language` set( '普通话', '上海话', '广东话', '英语', '日语', '韩语', '法语', '意大利语', '德语', '西班牙语', '俄语', '阿拉伯语' ) default NULL ,
`nature` set( '性格外向', '性格内向', '活泼开朗', '豪放不羁', '患得患失', '冲动', '幽默', '稳重', '轻浮', '沉默寡言', '多愁善感', '时喜时悲', '附庸风雅', '能说会道', '坚强', '脆弱', '幼稚', '成熟', '快言快语', '损人利己', '狡猾善变', '交际广泛', '优柔寡断', '自私', '真诚', '独立', '依赖', '难以琢磨', '悲观消极', '郁郁寡欢', '胆小怕事', '乐观向上', '任性', '自负',
'自卑', '拜金', '温柔体贴', '小心翼翼', '暴力倾向', '逆来顺受', '不拘小节', '暴躁', '倔强', '豪爽', '害羞', '婆婆妈妈', '敢做敢当', '助人为乐', '耿直', '虚伪', '孤僻', '老实', '守旧', '敏感', '迟钝', '婆婆妈妈',
'武断', '果断', '刻薄' ) default NULL ,
`lovemsg` varchar( 100 ) NOT NULL default '',
`address` varchar( 50 ) NOT NULL default '',
`uptime` int( 10 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `mid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8;
===============================================================
看明白了么,是 dede 的以BUG,这个里面有两个 '婆婆妈妈' ,这里数据重复,插不进去。。。
解决方案
1.登录后台
2.进入会员选项
3.会员模型管理
4.个人->编辑->性格->编辑
5.在默认值的编辑框里找到其中一个"婆婆妈妈,",连同后面的一个逗号一起删除掉
6.点击最下面的"确定"
7.再点击一次最下面的"确定",
8.问题解决
或者,打开你导出的数据库,编辑下,把那个重复的内容删除一个
织梦通过 phpmyadmin 导出的数据,再次导入的时候报错的更多相关文章
- Sqoop- sqoop将mysql数据表导入到hive报错
sqoop将mysql数据表导入到hive报错 [root@ip---- lib]# sqoop import --connect jdbc:mysql://54.223.175.12:3308/gx ...
- 解决织梦 \include\userlogin.class.php on line 21(或16) 报错的方法
用了下DEDECMS v5.7 SP1版本,发现很多问题,其中一个比较严重的是,架到服务器上的dede网站后台打开菜单选项卡得不能动,等半天显示505服务器错误,这个真让人纠结,在本地调试明明好好的, ...
- win处navicat直接导出的sql脚本导入Linux mysql报错问题
最近几天在把win上的项目的数据库转移到Ubuntu,于是第一件事就是从win处的navicat直接导出sql脚本,然后进入Ubuntu导入的时候会报错误,跳过错误继续执行导致数据库表的缺失. 跨平台 ...
- Ansible 脚本运行一次后,再次运行时出现报错情况,原因:ansible script 的格式不对,应改成Unix编码
Ansible 脚本运行一次后,再次运行时出现报错情况,原因:ansible script 的格式不对,应改成Unix编码 find . -name "*" | xargs do ...
- 重启虚拟机后,再次重启nginx会报错:[emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...
- 普通的jdbc事务在插入数据后 下面的代码报错时 数据不会回滚 但是 spring的事务会回滚
普通的jdbc事务在插入数据后 下面的代码报错时 数据不会回滚 但是 spring的事务会回滚
- mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it"
mysql中大数据表alter增加字段报错:"1034 Incorrect key file for table 'table_name'; try to repair it" 现 ...
- VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法
正常情况下在data里面都有做了定义 在函数里面进行赋值 这时候你运行时会发现,数据可以请求到,但是会报错 TypeError: Cannot set property 'listgroup' of ...
- 使用sqoop从Oracle或mysql抽取数据到HDFS遇到的报错及解决
一.参考文档: 1.https://www.rittmanmead.com/blog/2014/03/using-sqoop-for-loading-oracle-data-into-hadoop-o ...
随机推荐
- JVM体系结构之三:方法区之1
一.简介 方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域.在方法区中,存储了每个类的信息(包括类的名称.方法信息.字段信息).静态变量.常量以及编译器编译后的代码等. 方法区( ...
- ES6学习之函数扩展
函数默认参数 function test(x = 1, y = 2) { return x + y } test(5, 6) test() 若默认参数在必须参数之前,要想取得默认参数,只有当传入的值为 ...
- MySQL的limit优化
mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降 1.子查询优化法 先找出第一条数据,然后大 ...
- ASPX 关闭子窗口后自动更新父窗口
Response.Write("<script language:javascript>javascript:window.close();</script>&quo ...
- MySql数据查询的逻辑蕴含条件问题
SQL语言中没有蕴含逻辑运算.但是,可以利用谓词演算将一个逻辑蕴含的谓词等价转换为:p->q ≡┐p∨q. 我们通过一个具体的题目来分析:(具体的表和数据详见文章:Mysql数据库中的EXIST ...
- Flask12 数据库连接、创建数据库用户、注册模块
1 连接数据库 1.1 安装 flask-sqlalchemy flask-sqlalchemy 会让 sqlalchemy 使用起来更加方便 pip3 install flask-sqlalchem ...
- 项目一:第六天 WebService写接口 和CXF框架
1 课程计划 1. webService入门(了解) 2. 基于jdk1.7开发webservice服务(了解) 3. Apache CXF框架入门(掌握) 4. 基于CXF框架搭建CRM系统(掌握) ...
- map-reduce的八个流程
下面讲解这八个流程 Inputformat-->map-->(combine)-->partition-->copy&merge-->sort-->red ...
- 看下面代码输出结果Java
编译错误 在调用子类构造器之前,会先调用父类构造器,当子类构造器中没有使用"super(参数或无参数)"指定调用父类构造器时,是默认调用父类的无参构造器,如果父类中包含有参构造器, ...
- Statement, PreparedStatement和CallableStatement的区别
Statement用于执行不带参数的简单SQL语句,并返回它所生成的结果,每次执行SQL豫剧时,数据库都要编译该SQL语句. Satatement stmt = conn.getStatement() ...