20210520_批量导入问题

2021-05-20  本文已影响0人  唐人三藏

批量导入的代码如下:1234的文件批量导入sy表(先在数据库建好表)

load data infile "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/1234.csv"

into table sy

fields terminated by ','

ignore 1 lines;

用Excel处理数据,转换为csv,默认的csv文件编码为ANSI,用“记事本”打开文件,选择另存为,在右下角将文件编码修改为UTF-8(一定要用记事本方式打开才能修改编码),将转码后的文件放入默认文件夹,即可导入成功。碰到以下问题及解决方案:

1、日期类型的数据导入会显示为:null

方法:在Excel中,将日期列,修改为文本。可以在Excel中,“数据”-"分列",修改为文本型。

修改后,再导入如下:

2、Excel转化TXT,用TXT导入时,会报:错误代码:1261。第1行不包含所有列的数据。用csv后,没有发生这个问题,不过,这个问题以后有时间可以再思考。

3、SQL的默认路径一定要从最开始的“盘”找,安装路径跟默认路径是不一样的。

4、在my.ini文件里的以下参数,需要按照修改为图片所示:

上一篇下一篇

猜你喜欢

热点阅读