今天把xls数据表导入MySQL数据库时发现出现1062错误    ,并且有20-700条数据一直导入不了所以开始找解决方案。

解决方案1:   数据库表设计问题导致相同字段的重复数据不能导入

        解决方法: 把主键设置为绝对不可能重复的数据,或者把Unique改为Normal可是我试过还是不能导入那些出错的数据。第一次尝试失败,有些能解决问题的欢迎尝试一下,也就是把唯一索引改为普通索引。

解决方案2:网上说id的字段类型搞错了,反正我大概理解了就是MySQL支持int的三种储存方式 :

  • TINYINT  一个很小的整数,有符号的范围是 :-128到127,无符号的范围是0到65535。
  • SMALLINT 一个小整数,有符号的范围是-32768到32767,无符号的范围是0到65535 。
  • MEDIUMINT一个中等大小整数,有符号范围是-32768到32767 ,无符号的范围是0到65535 。
  • INT 一个正常大小整数,有符号范围是  -2147483648到2147483647,无符号的范围是0到4294967295 。
  • BIGINT一个大整数,有符号的范围是 -9223372036854775808 到 9223372036854775807,无符号的范围是0到18446744073709551615 。

  他的意思大概是数据越界导致数据无法正确导入我也试了一遍,no,问题还是没解决  !!!  并且错误越来越多我去,这个傻逼数据库。

解决方案3:说啥驱动以及文件没打开的问题,关键是数据库咋装驱动我不会,而且我用的Navicat 也没装驱动的地方啊,

然后呢我换了一种文件格式就是把xls格式的表中数据整到xlsx表中然后导入xlsx中数据,然后呢直接报错表都读取不了,甚至我用WPS打开文件导入都不行,我好烦,于是呢我下了个office把xlsx打开然后导入又报错,,我很烦很烦改回xls文件用office打开一遍 导入一遍完美      ,问题顺利解决。

问题回顾: 数据库导入xls文件出错,报1062异常。我很蒙逼,前几张子表导入无异常无报错,就最后一张表报错很多;

  解决方法:下载office然后打开xls文件再导入一遍。 问题解决。

总结:首先,我用的WPS,出现问题的原因大概是WPS数据表xls文件和office数据表xls文件在后面几张表中有点区别,碰巧前面可以用,到第五张表之后正巧出现异常。而MySQL只支持office格式的不支持WPS而前面几张表两者区别不大所以导入确。(此总结仅供参考,欢迎大家斧正!!)

MySQL 数据库出现导入xls数据出现1062主从错误错误问题解决方案的更多相关文章

  1. linux mysql 数据库操作导入导出 数据表导出导入

    linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...

  2. 从Mysql数据库中导入导出表结构

    1.从Mysql数据库中导入sql表 很简单,只需要一个命令即可搞定:[root@localhost ~]# mysql -uroot -piweb_xxx_mysql iweb < modif ...

  3. 利用Java进行MySql数据库的导入和导出

    利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令. MySql导出数据库的命令如下: mysqldump -uusername -ppassword  ...

  4. mysql导出csv/excel文件的几种方法,mysql的load导入csv数据

    方法一 php教程用mysql的命令和shell select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by ...

  5. MySQL数据库如何解决大数据量存储问题

    利用MySQL数据库如何解决大数据量存储问题? 各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开 ...

  6. MySQL数据库使用mysqldump导出数据详解

    mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等.接下来通过本文给大家介绍MySQL数 ...

  7. ubuntu 下 mysql数据库的搭建 及 数据迁移

    1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配 ...

  8. ABP框架使用Mysql数据库,以及基于SQLServer创建Mysql数据库的架构和数据

    ABP默认的数据库是SQLServer,不过ABP框架底层是EF框架,因此也是很容易支持其他类型的数据库的,本篇随笔介绍在ABP框架使用Mysql数据库,以及基于SQLServer创建MySql数据库 ...

  9. MySQL数据库的导入方法

    问题 如何导入MySQL数据库 解决方案 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件. 在不同操作系统或MySQL版本情况下,直 ...

随机推荐

  1. codeforces1088D_Ehab and another another xor problem交互题

    传送门 一道考验思维的交互题 大致思路就是从最高的二进制位向下询问 代入例子比如: 5 6 6 5 7 4 6 4 讨论一下 交互题的重点学会推理和归纳 #include <bits/stdc+ ...

  2. Python中input()的使用方法

    input()以字符串的方式获取用户输入: >>> x = input() 4.5 >>> type(x) <class 'str'> >> ...

  3. Spider & CrawlSpider

    CrawlSpide 最重要的是分析源码官方文档百度收搜 Spider document 就是官方文档了1.3的源码分析CrawlSpide 是爬取一个网站常用的规则 它是对spider进一步的包装 ...

  4. Redis集群与spring的整合

    上一篇详细的赘述了Redis的curd操作及集群的搭建.下面我们开始将他整合到我们实际的项目中去.我的项目采用的是标准的ssm框架,ssm框架这里不说,直接开始整合. 首先在maven管理中将我们的j ...

  5. Flink 源码解析 —— Flink JobManager 有什么作用?

    JobManager 的作用 https://t.zsxq.com/2VRrbuf 博客 1.Flink 从0到1学习 -- Apache Flink 介绍 2.Flink 从0到1学习 -- Mac ...

  6. pythonday02基础与运算符

    今日概要 1.循环 2.字符串格式化 3.运算符 4.编码 if的嵌套 score = input('请输入成绩') score_int = int(score) if score_int >= ...

  7. File Compression and Archiving in linux (linux 中文件的归档)

    1. Compressing Files at the Shell Prompt Red Hat Enterprise Linux provides the bzip2, gzip, and zip ...

  8. AutoResetEvent控制线程用法

    本文主要来自一道面试题,由于之前对AutoResetEvent的用户很模糊(即使已经使用过了).面试题题目很简洁:两个线程交替打印0~100的奇偶数.你可以先动手试试,我主要是尝试在一个方法里面完成这 ...

  9. 基于开源中文分词工具pkuseg-python,我用张小龙的3万字演讲做了测试

    做过搜索的同学都知道,分词的好坏直接决定了搜索的质量,在英文中分词比中文要简单,因为英文是一个个单词通过空格来划分每个词的,而中文都一个个句子,单独一个汉字没有任何意义,必须联系前后文字才能正确表达它 ...

  10. js如何使用radio

    <input name="sex" type="radio" value="男" checked="checked" ...