使用load命令: load data infile 'driver.txt' into table driver fields terminated by ',' enclosed by '"';

解决方案 »

  1.   

    你最终的结果必须是这样,$sql="LOAD DATA LOCAL INFILE 'c:/data/data1.txt' INTO TABLE table1  TERMINATED BY ',';
      

  2.   

    我的结果如果echo 是这样的。
    LOAD DATA LOCAL INFILE 'c:/upload/Gls0209.txt' INTO TABLE tmp_table FIELDS TERMINATED BY ',' (pk_com,pk_typ,pk_doc,pk_seq,pk_code,pk_pfit,pk_dept,pk_drcr,pk_date,pk_qty,pk_amt,pk_usd,pk_rate,pk_desc)但是就是找不到这个文件。
      

  3.   

    我们俩好像遇到了同样一个问题唉,我也是,总是Can't get stat of
      

  4.   

    不知上面两位仁兄用的是什么版本,
    我用MySQL 3.23.43
    没有任何问题呀,有什么出错提示呀,建议各位用MySQL-Front运行你的SQL语句,看有什么发现
      

  5.   

    可能是在你的APACHE中,你没有权限读取该目录
    建议各位用MySQL-Front运行你的SQL语句,看有什么发现
      

  6.   

    正如楼上所说,
    用二分法是最快的了,出现  (RecordCount)< Right(CustID,5)
    说明有缺位第一次找第(RecordCount/2) 的位置
    (RecordCount/2)= Right(CustID,5) 
      则说明缺位在后半个部分,
      取(RecordCount/2+RecordCount)/2 继续比较
    (RecordCount/2)< Right(CustID,5) 
      则说明缺位在前半个部分在确定位置后可补上这个缺位,然后继续比较(RecordCount/2)
    直到(RecordCount)= Right(CustID,5)
      

  7.   

    我需要用php执行这个mysql语句,听说直接用mysql.exe执行时没有问题,但是使用php执行sql语句就不行,是这样吗?