zoukankan      html  css  js  c++  java
  • My SQL load data infile 遇到的问题总结

    假如:

    create table test_table( id int, name varchar (128);

    假如命令如下:

    load data infile 'a.txt' into table `test_table` fields enclosed by '"' terminated by ','

    假如列值如下:

    "1","abc"123"abc"

    这样的值还是能正确处理的。导入之后,列值为:1  abc"123"abc

    假如列值如下:

    "1","abc",123"abc"

    就不能正确处理了。必须使用特殊的字符来分隔。

    "1"@^^"abc",123"abc"

    load data infile 'a.txt' into table `test_table` fields enclosed by '"' terminated by '@^^'

    导入之后,列值为:1  abc",123"abc

    默认情况下,Null是无法插入的。而Mysql中null 和''是不同的东西。

    如果你一定要插入null, 可以用N来代替null.

  • 相关阅读:
    命令[46]
    命令[53]
    命令[48]
    命令[43]
    命令[52]
    命令[55]
    命令[41]
    MYSQL[02]大小写问题
    hdu 1811
    hdu 1829
  • 原文地址:https://www.cnblogs.com/zhuchunxu/p/5045899.html
Copyright © 2011-2022 走看看