MySQL导入txt文本

作者: 有苦向瓜诉说 | 来源:发表于2017-11-23 23:08 被阅读19次

语法

语法类似插入insert into

load data local infile "course.txt" into table course
fields terminated by ',' lines terminated by'\r\n';

遇到的问题

编码

在数据库中采用了utf-8的编码,文本文件也应该用utf-8的编码。编码最好保持一致。

UTF-8 BOM头

导入数据后,发现第一行总出现错误,后来发现是utf-8 bom头的问题。标准UTF-8是不需要bom头的,但在Windows记事本保存的utf-8是带bom头的编码方式,就是在文本开始有几个字符的识别码,供编译器之类的识别编码类型,然而windows自带的记事本并不能保存不带bom头的,所以需要第三方编译器介入,重新保存为不带bom头的utf-8编码的文件。

导入顺序

在有外键的情况下,应该先导入参考表的数据,然后再导入有外键的数据。

相关文章

网友评论

    本文标题:MySQL导入txt文本

    本文链接:https://www.haomeiwen.com/subject/ypwtbxtx.html