如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb4,因此现在UTF8的速度要快得多,在特定查询时速度提高了1800%!

但是如果时间等不及,就先用下面的办法快速解决一下。

问题一:格式不对(常出现时间格式不对的情况);

方法1:将excel文件另存为csv,再导入数据库;

方法2:导入的第一步时,默认编码方式是65001(UTF-8),可以尝试选择【10008 (MAC - Simplified Chinese GB 2312)】,或者【Current Windows Codepage】,这是常见的三种编码,多试几次,总能找到匹配你的电脑的编码格式。

方法3:在导入的最后几步,可以设置时间那一栏位的类型为datetime或者time,总之数据是什么类型就尽量选择什么类型,默认都是varchar。

问题二:导入慢(数据量大导致的慢还请慢慢等他导完);

方法1:如果是别人导给你的数据(不管是sql文件、csv文件、excel文件),你都导的极慢,导入速度一般是:sql文件>csv文件>excel文件。那就让他给你重新导一份吧。不管他之前是什么方式导的,请让他严格按照下面的步骤重新导一次:

打开要导出的表--在打开表的右上角有一个导出--用这个导出导;

注意:上述的【导出】与右键表的选项中的【导出向导】不一样,用【导出向导】导出来的表有时候会比较慢,所以我一般都用右上角的【导出】来导出数据。

问题三:丢数据(一般是用excel的时候会出现丢数据的情况);

方法1:把Excel另存为csv再导入;

方法2:可能是原始数据中有一列数据量比较大,比如成绩表的最后一列可能是老师的评语,而这一列中有那么几条数据评语写太多了,超过mysql默认的单个package的限制(一般是255),因此在导入的最后一步,把评语这一列的类型改为text,长度改为65535,65535是text类型的最大长度,日常记不住的话,就填60000,基本上就够用了,而且还好记。

方法3:如果是导出的时候丢数据,那么可能是选择了“Excel数据表”,按照下图的方式找适合你的导出方式吧。

但如果上面的办法都没有涵盖你要解决的问题,那么你是不是在mysql导出数据的时候出现问题了呢?不妨看看下面这篇文章。

以上这篇快速解决mysql导数据时,格式不对、导入慢、丢数据的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

navicat导数据速度_快速解决mysql导数据时,格式不对、导入慢、丢数据的问题相关推荐

  1. mysql导入数据表越来越慢,快速解决mysql导数据时,格式不对、导入慢、丢数据的问题...

    快速解决mysql导数据时,格式不对.导入慢.丢数据的问题 如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb ...

  2. navicat导数据速度_华为廊坊云数据中心二期1~3期主楼聚氨脂、聚脲防水隔热总承包工程...

    2019年8月,广州华翔防腐科技有限公司做为华为廊坊云数据中心二期1~3期主楼聚氨脂.聚脲防水隔热总承包工程企业,正式开始部署该项目相关施工事项,秉着"一天也不耽误.一天也不懈怠" ...

  3. java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法

    本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...

  4. mysql 1032错误_如何快速解决MySQL 1032 主从错误

    3分钟解决MySQL 1032主从错误 Part1:写在最前 1032错误----现在生产库中好多数据,在从库误删了,生产库更新后找不到了,现在主从不同步了,再跳过错误也没用,因为没这条,再更新还会报 ...

  5. 解决mysql级联删除时不会启动delete触发器

    解决mysql级联删除时不会启动delete触发器 目前mysql 5.* 版本在级联删除时不会执行delete触发器,当外键级联删除后没有启动触发器可能会产生一些垃圾数据,这些垃圾数据可能因为某些原 ...

  6. mysql 运行sql 编码_关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题...

    关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题 本人小白一名, 最近碰到了一个问题, 在 navicat 导入 MySQL 文件时, 报出 MySQL 找不到 u ...

  7. mysql不同版本乱码_技术|解决MySQL中文乱码以及版本不一致问题

    这几天基于Heritrix写了一个爬虫,用到MySQL,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看. 一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, ...

  8. mysql 删表卡死_如何解决mysql 删表卡住的问题

    如何解决mysql 删表卡住的问题 mysql删表卡住的解决办法:首先执行"show full processlist;"语句:然后执行"kill processid;& ...

  9. mysql数据库连接过多_轻松解决MYSQL数据库连接过多的错误

    1.数据库系统允许的最大可连接数max_connections.这个参数是可以设置的.如果不设置,默认是100.最大是16384. 2.数据库当前的连接线程数threads_connected.这是动 ...

  10. python运行卡死_快速解决jupyter启动卡死的问题

    问题描述 系统:Win10:之前安装过Cpython,现在依次使用pip install ipython与pip install jupyter安装了 Ipython 6.5.0与 jupyter 1 ...

最新文章

  1. 【learning】矩阵树定理
  2. VirtualProtect VirtualLock VirtualUnlock
  3. ROS学习(七):ROS launch 文件
  4. 在C/C++代码中使用SSE等指令集的指令(1)介绍
  5. UE3客户端服务器GamePlay框架
  6. 关于字体图标在firefox上本地访问无法显示的问题分析
  7. C#中DataRow的初始化
  8. 海思3159A运行yolov3(一)——安装caffe(Bug汇总篇)
  9. 前端笔记 | CSS定位
  10. vsftp服务日志不能显示中文临时解决(crontab五秒更新)
  11. 诺基亚N9——刷机教程——为双系统做铺垫
  12. c语言 图书管理系统
  13. python两个数组合并去重_python中有将两列数据合并为一列数据的函数么
  14. rust相框加载图片代码_用代码为相片加相框的方法
  15. MPLS/BGP虚拟专用网络路由通告和数据转发
  16. 〖大前端 - 基础入门三大核心之CSS篇④〗- CSS选择器之元素关系选择器、序号选择器与属性选择器
  17. wandb使用方法以及具体设置
  18. warning: statement has no effect [-Wunused-value]
  19. C++11 bind函数
  20. Transformer-Bert 学习笔记(一)

热门文章

  1. python --opencv图像处理轮廓(寻找轮廓、绘制轮廓)详解
  2. ThoughtWorks培训总结
  3. 日常工作记录:AlertDialog中的取消、确定按钮显示不到问题
  4. 5g与计算机网络有什么关系,5G网络是什么意思 5G和4G网络有什么区别?
  5. foobar2000提取音频
  6. fms安装教程 linux_安装FMS3 for Linux
  7. spring boot + websocket 简单实现斗鱼弹幕功能
  8. 创新产业发展战略:大前研一
  9. Google高级搜索命令
  10. Azkaban Flow 2.0的使用