当前位置: 首页 > news >正文

SQLyog中导入CSV文件入库到MySQL中

1.在数据库中新建一个表,设置列名(与待导入文件一致),字段可以多出几个都可以

2.右键表名,导入- - >导入使用本地加载的CSV数据

在这里插入图片描述

选择使用加载本地CVS数据

在这里插入图片描述

3.指定好转义字符,将终止设置为,号(英文状态下的,),否则CSV所有值都会导入到第一列

在这里插入图片描述

4.点击确定开始导入,如果出现Invalid utf8 character string: ‘’ ,excel csv导入mqsl 中文乱码

导入mysql,显示Invalid utf8 character string: ‘’ ,等一系列操作后导入了也乱码错位
解决:
用记事本txt打开csv文件,然后另存为改格式为utf8,即可

5.如果出现“LOAD DATA local INFILE”时出现The used command is not allowed with this MySQL version问题

第一是版本确实过低,低于5.0,但是现在基本不可能出现这个问题。

第二可能是本地导入文件的参数没有打开。

于是在sql编辑器中输入 SHOW VARIABLES LIKE ‘%local%’;

得到 local_infile OFF 即该变量未开启。

解决:输入SET GLOBAL local_infile=1(其中global是全局变量的意思)

然后重新导入,即可成功到入数据

http://www.lryc.cn/news/124163.html

相关文章:

  • Spring Security6 最新版配置该怎么写,该如何实现动态权限管理
  • CommandLineRunner 和 ApplicationRunner 用于Spring Boot 应用启动后执行特定逻辑
  • 一、Dubbo 简介与架构
  • 软考:中级软件设计师:文件管理,索引文件结构,树型文件结构,位示图,数据传输方式,微内核
  • 实践-CNN卷积层
  • 【设计模式】MVC 模式
  • 看康师傅金桔柠檬X国漫IP跨界出圈,打开IP合作新思路
  • ElementUI的MessageBox的按钮置灰且不可点击
  • pc端与flutter通信失效, Method not found
  • linux 防火墙经常使用的命令
  • Docker desktop安装mysql
  • Java SpringBoot Vue ERP系统
  • 什么是CSS中的渐变(gradient)?如何使用CSS创建线性渐变和径向渐变?
  • 【深度学习】PyTorch快速入门
  • 学习Vue:组件通信
  • springboot项目打包后读取jar包里面的
  • 设计模式之七大原则
  • pytorch入门-TensorBoard和Transforms
  • 【java】Java基础——接口和实现
  • JetPack Compose 学习笔记(持续整理中...)
  • 遍历集合List的五种方法以及如何在遍历集合过程中安全移除元素
  • 【SQL应知应会】索引(二)• MySQL版
  • Android 简单的视频、图片压缩工具
  • 信息论、推理和机器学习算法之间交叉的经典例子
  • 【多线程】网络原理初识
  • Android之ADB常用命令
  • 低代码开发工具:JVS轻应用之间如何实现数据的调用?
  • 在Java中对XML的简单应用
  • Linu学习笔记——常用命令
  • PLUS操作流程、应用与实践,多源不同分辨率数据的处理、ArcGIS的应用、PLUS模型的应用、InVEST模型的应用