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