美文网首页
mysql 导入本地文件时出现Query OK, 1 row a

mysql 导入本地文件时出现Query OK, 1 row a

作者: 丙吉 | 来源:发表于2022-07-04 17:14 被阅读0次

    问题mysql导入本地数据至数据库中表时报

    Query OK, 1 row affected, 465 warnings

    导入本地数据方法:

    建立表(若已建好,请忽略)
    create table if not exists data_nosing(
        msisdn varchar(45) primary key,
        appear_time  timestamp,
        lon float,
        lat float
        );
    
    导入本地文件
    # 进入mysql命令行,输入如下命令,查看导入文件参数设置(进入mysql时要加--local-infile,否则后面load data 会报错)
     show variables like 'local_infile'; 
    # 若上语结果的“value”值为off,则修改为on;
    set global local_infile=on;
    # 修改完成后导入本地数据
    load data local infile 'D:\\aa.txt' into table data_nosing;
    
    image.png image.png image.png

    解决问题

    在网上找的方法都是让修改MYSQL中的配置给改为utf8

    image.png
    参考如此文档:https://www.csdn.net/tags/MtzaAg2sODg1NzUtYmxvZwO0O0OO0O0O.html
    可参考修改配置后仍不变的,就是位置没正确,参考如下两个:
    https://www.likecs.com/show-41146.html
    https://blog.csdn.net/weixin_38243562/article/details/117199343

    以上的方法试过了,都没成功,就一个这问题,整了我一天时间。原来是建表时的主键问题。。。

    create table if not exists data_nosing(
        msisdn varchar(45),
        appear_time  int,
        lon float,
        lat float
        );
    load data local infile 'D:\\13.txt' into table test_nosing FIELDS TERMINATED BY '  ' LINES TERMINATED BY '\n';
    

    最后结果:


    image.png

    相关文章

      网友评论

          本文标题:mysql 导入本地文件时出现Query OK, 1 row a

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