MySQL 数据库出现导入xls数据出现1062主从错误错误问题解决方案
今天把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主从错误错误问题解决方案的更多相关文章
- linux mysql 数据库操作导入导出 数据表导出导入
linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...
- 从Mysql数据库中导入导出表结构
1.从Mysql数据库中导入sql表 很简单,只需要一个命令即可搞定:[root@localhost ~]# mysql -uroot -piweb_xxx_mysql iweb < modif ...
- 利用Java进行MySql数据库的导入和导出
利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令. MySql导出数据库的命令如下: mysqldump -uusername -ppassword ...
- mysql导出csv/excel文件的几种方法,mysql的load导入csv数据
方法一 php教程用mysql的命令和shell select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by ...
- MySQL数据库如何解决大数据量存储问题
利用MySQL数据库如何解决大数据量存储问题? 各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开 ...
- MySQL数据库使用mysqldump导出数据详解
mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等.接下来通过本文给大家介绍MySQL数 ...
- ubuntu 下 mysql数据库的搭建 及 数据迁移
1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配 ...
- ABP框架使用Mysql数据库,以及基于SQLServer创建Mysql数据库的架构和数据
ABP默认的数据库是SQLServer,不过ABP框架底层是EF框架,因此也是很容易支持其他类型的数据库的,本篇随笔介绍在ABP框架使用Mysql数据库,以及基于SQLServer创建MySql数据库 ...
- MySQL数据库的导入方法
问题 如何导入MySQL数据库 解决方案 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件. 在不同操作系统或MySQL版本情况下,直 ...
随机推荐
- SpringMVC学习笔记之---数据绑定
SpringMVC数据绑定 一.基础配置 (1)pom.xml <dependencies> <dependency> <groupId>junit</gro ...
- axios配置请求头content-type
现在前端开发中需要通过Ajax发送请求获取后端数据是很普遍的一件事情了,鉴于我平时在撸码中用的是vue技术栈,今天这里来谈谈我们常用的发Ajax请求的一个插件—axios.> 现在网上可能发送A ...
- Spring.Net 依赖注入
一.Spring.Net概念 编程模型(Ioc,DI方式) IoC:控制反转 原来创建对象的权利由程序来控制就是new实例,IoC就是改由容器来创建,相当于一个工厂, DI:依赖注入 没有IoC就没有 ...
- React Native 混合开发与实现
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 随着 React 的盛行,其移动开发框架 React Native 也收到了广大开发者的青睐,以下简 ...
- java高并发系列 - 第27天:实战篇,接口性能成倍提升,让同事刮目相看,现学现用
这是java高并发系列第27篇文章. 开发环境:jdk1.8. 案例讲解 电商app都有用过吧,商品详情页,需要给他们提供一个接口获取商品相关信息: 商品基本信息(名称.价格.库存.会员价格等) 商品 ...
- Spring参数的自解析--还在自己转换?你out了!
背景前段时间开发一个接口,因为调用我接口的同事脾气特别好,我也就不客气,我就直接把源代码发给他当接口定义了. 没想到同事看到我的代码问:要么 get a,b,c 要么 post [a,b,c]. ...
- 源码编译OpenJdk 8,Netbeans调试Java原子类在JVM中的实现(Ubuntu 16.04)
一.前言 前一阵子比较好奇,想看到底层(虚拟机.汇编)怎么实现的java 并发那块. volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看. 但是原子 ...
- Reactive 漫谈
目录 概念 面向流设计 异步化 响应式宣言 参考文档 概念 Reactive Programming(响应式编程)已经不是一个新东西了. 关于 Reactive 其实是一个泛化的概念,由于很抽象,一些 ...
- springboot整合html时的页面的跳转404
在用springboot对html的页面进行渲染时,页面找不到报404(type=Not Found, status=404)., 解决办法:是在ctroller层加相应的 @Re ...
- Python学习 之 计算机基础
第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信 1.2 操作系统 操作系统用于协同或控制硬 ...