mysql 8.0 导入csv_MySQL workbench导入CSV文件

本文记录了在MySQL 8.0中使用MySQL Workbench导入CSV文件遇到的问题及解决方法。包括错误提示分析、如何选择已有表格、文件编码要求以及导入后的自动处理等细节。
摘要由CSDN通过智能技术生成

之前没有从外部导入过数据文件,看视频感觉很简单,万万没想到,竟然在这个地方卡了。。也是尴尬。由于之前电脑上装过MySQL8.0,就没重新装5.7版本的,还是有点不一样的。

下面就写一下我踩到的各个坑。。。

首先在数据库data下建立一个表格company2,然后点击红圈按钮导入数据文件,点击next,

c58c3273ab8e

image

然后就出现了这个报错提示,百度一通,发现出现这个错误的原因大部分是文件名存在空格,检查了下,我的文件名没有问题。

c58c3273ab8e

image

后来就觉得是不是它默认创建新表的原因,于是手动点击use existing table,发现下拉框里是空的,但是明明我已经创建了company2表格。。感觉是之前学Python打开本地文件,文件明明存在,但是找不到的错误,这边应该也是类似的原因,系统可能没找到data这个数据库,

c58c3273ab8e

image

然后use data,进入这个数据库,重新导入的时候就找得到这个表格了,再next,

c58c3273ab8e

image

c58c3273ab8e

image

就出现了这个界面,这里有一个编码选项,因为当初建立表格的时候选择的是utf-8格式,所以导入的文件也必须是utf-8这个格式(我是用记事本转的格式),否则会出现编码错误的提示

c58c3273ab8e

image

这个就是导入完成的界面啦,8.0版好像智能了一点,不用在源文件中把表头去掉,自己就去了,还按id升序排列。。

c58c3273ab8e

image

还有另一种导入的方法,过程差不多,参考这个网址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值