或者用load data infile "c:\mytable.txt" into table pet;
如果里面的字段不是按照默认的分隔,还要用到下面的选项fields-terminate-by,lines-terminate-by,fields-enclosed-by等。

解决方案 »

  1.   

    在MySQL服务器上,用绝对路径就可以了。不过要注意用反斜杠,“\”在MySQL里面是特殊字符处理的。
      

  2.   

    抄两行程序,参考一下文件名指定
            $file_name = "/data/msg_bak/$db_id/".$table_name."_".get_day_before().".txt";
            $sql = "select * into outfile '$file_name' from $table_name";