LOAD DATA INFILE "mytable.txt" INTO TABLE pet;

解决方案 »

  1.   

    这个好象不对,用实例说吧(上面的是书)。我有一个数据库mysql,里面有一个表mytable,另外设置了一个txt文件f.txt。我用load data infile "f.txt" into table pet;不行;然后用load data infile "mytable.txt"in to table pet;还是不行。
      

  2.   

    不需要1。当前目录是从bin开始的
    2。确定一下当前的库
      

  3.   

    建议你下载个 MySQL-Front ,然后用它的文本文件导入操作一下,LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;
    与 
    LOAD DATA INFILE "mytable.txt" INTO TABLE pet;
    是不同的,因为第一个操作需要有 FILE 权限 ,
    另外还有一些其它的配置选项,更多的请自行参考
    http://www.mysql.com/doc/en/LOAD_DATA.html
      

  4.   

    :)
    不好意思说错了,
    LOAD DATA INFILE "mytable.txt" INTO TABLE pet;是要 FILE 权限,
    而读在客户端的文件
    LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;
    是不需要 FILE 权限的,:)