zoukankan      html  css  js  c++  java
  • 文本文件数据导入mysql注意事项

    第一种情况数据文件 ttt.txt utf8编码

    1 zhangzhibin  23
    2 lisi      22
    3 wangwu   21



    mysql> select * from user;
    +------+-------------+------+
    | id | name      | age |
    +------+-------------+------+
    | 0 | zhangzhibin   | 23 |
    | 2 | lisi       | 0 |
    | 3 | wangwu      | 0 |
    +------+-------------+------+

    警告:

    mysql> show warnings \G
    *************************** 1. row ***************************
    Level: Warning
    Code: 1366
    Message: Incorrect integer value: '?1' for column 'id' at row 1



    注意:txt文件要转换成utf-8 无bom的编码格式;

    文本文件中第一行zhangzhibin和23之间只有一个tab键

    因此lisi和22以及wangwu和21之间只能像第一行那样只有一个tab键

    修改多余tab键后:

    mysql> select * from user;
    +------+-------------+------+
    | id | name       | age |
    +------+-------------+------+
    | 0 | zhangzhibin   | 23 |
    | 2 | lisi       | 0 |
    | 3 | wangwu      | 0 |
    | 0 | zhangzhibin   | 23 |
    | 2 | lisi       | 22 |
    | 3 | wangwu      | 21 |
    +------+-------------+------+



    修改编码格式以后(最后三行)

    mysql> select * from user;
    +------+-------------+------+
    | id | name       | age |
    +------+-------------+------+
    | 0 | zhangzhibin   | 23 |
    | 2 | lisi       | 0 |
    | 3 | wangwu      | 0 |
    | 0 | zhangzhibin   | 23 |
    | 2 | lisi       | 22 |
    | 3 | wangwu      | 21 |
    | 1 | zhangzhibin   | 23 |
    | 2 | lisi       | 22 |
    | 3 | wangwu      | 21 |
    +------+-------------+------+



  • 相关阅读:
    经典的博客有价值的博客
    关于前后端接口的异常的处理
    java重新学习记载的一些资料。
    java重新开始学习
    MFC Socket
    修复 SQLite 数据库文件
    VC++源文件编码
    VC++ 中使用 std::string 转换字符串编码
    Windows代码页、区域
    UTF-7编码
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/2395898.html
Copyright © 2011-2022 走看看