问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Discuz 导入mysql 出现#1062 - Duplicate entry '1' for key 'PRIMARY...

发布网友 发布时间:2022-04-27 10:16

我来回答

4个回答

热心网友 时间:2022-04-10 13:07

当mysql出现”ERROR 1062”错误时:查看字段的属性是否合理,不合理,则修改该字段的属性;合理,则进行表的恢复。如下图也有可能是:ERROR 1062: Duplicate entry ‘13747’ for key 1 等(所有这种1062类型的错误)。 

本地数据库:mysql -u用户名 -p密码 (本地) 远程数据库:mysql -h地址(ip如192.16.1.1) -u用户名 -p密码 -P端口号

首先查看数据库中该字段类型是否合理,比如字段的类型和定义的长度等是否与实际存入的值不相符,用 show create table 表名; 查看表的结构,下图是接着上图错误进入数据库中查看字段属性。

检查”come_from” 字段类型与大小是否合理,若不合理则用以下命令修改该字段的属性: 
alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空],alter table 表名称 modify 字段名称 字段类型 [是否允许非空]。

最后,如果检查发现字段定义不存在问题,那我们可以用:repair table 表名; 语句进行表恢复,表越大,需要的时间越长,慢慢等就是了。

热心网友 时间:2022-04-10 14:25

原因:

根据MySQL返回的错误代码(Duplicate entry '1' for key 'PRIMARY')判断,MySQL对应数据库的表(pre_alj_aboutus_menu)中已经含有主键为1的记录。

解决方案:

a) 先清空pre_alj_aboutus_menu表的数据,再重新用Discuz导入;

b) 对比pre_alj_aboutus_menu表现有记录与即将导入的记录,手动修改有冲突的主键值

备注:

修复上述问题均需要对SQL语言有基本了解,使用“mysql终端”或者“phpmyadmin”等图形化工具进行操作,否则只能重建数据库,一切重新来过。

热心网友 时间:2022-04-10 16:00

估计重复了

热心网友 时间:2022-04-10 17:51

用phpmyadmin试试,图形化操作。简单上手。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
计算机等级考试有什么条件 全国计算机等级考试(ncre),这个大学毕业了之后可以考吗? 计算机等级考试有年龄限制吗? ...的数据叫做这组数据的___,众数能够反映一组数据的___情况 众众数能够反映一组数据的集中情况. 众数能反映一组数据的___情况. 什么能够反映一组数据的集中趋势;什么应用最广泛,能够充分地反映这组... 众数能够反映一组数据的___情况.在一组数据中,___可能不止一个,也... 众数能够反映一组数据的 ___ 情况.在一组数据中, ___ 可能不止一个,也... 众数能够反映一组数据的集中情况,平均数能准确地评价一组数据的整体情况... 导入数据库出现#1062 - Duplicate entry '1' for key 1 怎么解决啊! Mysql 数据插入数据时,数据写入报错:Duplicate entry 249302 for key 1? 梦见掏白蚁窝 m.sosuo.name 做梦梦见主卧床上枕头上地上都是白蚂蚁 梦见白蚁蛀空了房子 京东买小米售后一样吗 小米的京东售后怎么样 包子馅儿怎么弄? 我在京东买的红米note3,出现问题了,到小米售后,售后会处理吗? 如何制花生小笼包陷 躺芝麻花生肥肉馅包子的做法 vivo手机屏幕变大,怎么设置?谢谢 花生芝麻馅的做法,花生芝麻馅怎么做好吃,花生 vivo手机屏幕显示不全怎么设置? 有什么投资少,效益好的项目 有哪些投资少的项目?比如投资在4-5万的店面 投资少的好项目有什么? 有哪种项目投资少,见效快的? 投资少的项目有哪些呢?? 投资少的创业项目哪些最有钱赚? mysql 中执行插入语句时提示:Duplicate entry 'XXX' for key 1 是什么... sql语句插入时提示:“Duplicate entry 'XXX' for key 1 ” 是什么原因? 用java连接mysql数据库时总是报错:Duplicate entry '1' for key 1... 用mysql插入数据时出现duplicate entry '5' for key 1 Mysql中插入行的时候老是出现这种错误:duplicate entry 3 for key primary MySQL 插入数据出错:#1062 - Duplicate entry '100' for key 1 mysql 插入数据出错1062 Duplicate entry '28' for key 'PRIMARY' mysql数据库导入错误,请高手帮忙解决。 为什么在QQ音乐上下的歌放到MP3里显式的是格式错误呢? Discuz x2.5数据库 升级错误,MySQL 提示: Duplicate entry '29' for key 1 命令行删除Mysql数据库表中的一个字段,报错Duplicate entry '' for key 'PRIMARY' 命令和报错信息如下 火祭的养殖方法是怎样的? 火祭的养殖方法 火祭的叶子为什么不红 养红火祭的方法及繁殖方法 火祭爆盆怎么养 火祭爆盆最简单的养殖方法攻略 怎样养护才能让火祭叶片红起来? 火祭出锦——火祭锦 发红包代表什么意思? 发红包发88.88是什么意思 发红包21.57是什么意思