我想载入一个txt 文件到一个已经建立好的空表中,txt里面的数据格式如下:10001,张三,1928-08,甘井子区山东路41号1-2,66884629,NULL,NULL
10002,李四,1927-10,甘井子区兴华委51楼1-3-1,86582042,NULL,NULL空表结构为:
... varchar(10) pri  NOT NULL,问题是,其它数据都导入正常,只有第一例的数据,即:10001,10002,导入表中后,总是0001,0002,前面的1没有了,而且表旁边的边线看似也不大正常,往里缩进一块儿。我将类型改为int ,问题依旧。请高手指点,小弟乃新手一名。呵呵。

解决方案 »

  1.   

    贴出你的create table 语句。
      

  2.   

    CREATE TABLE ba
    (
      id  varchar(10) NOT NULL,
      birthday  date  NOT NULL,
      primary key(id)
    );后来,我又先后用alter table语句,将id改为char(10)和int、bigint都不行。而且表的右边边线还没有了。
    但是,我用insert into语句逐条往里插入,一切正常。
      

  3.   

    我用load data infile '<path>'
        into table ba
        fields terminated by ',';导入正常,都能进去,就是第一列最前面的1没了。而且两侧边线不正常。
      

  4.   

    我文本文件(txt)里的数据时这样:10001,1928-08-01
    10002,1927-10-25
    10003,1928-11-02