mysql ... dbName -e "load data local infile E:/workspace/TABLE_DATA into table myTable"借贴发分,貌似只能上限100分。。

解决方案 »

  1.   

    mysql -h127.0.0.1 -uroot -pshen902 test_dbname -e "load data local infile 'd:\phone.txt' into table tb_insert fields terminated by ',' lines terminated by '/n'"
      

  2.   

    "E:/workspace/TABLE_DATA "----->
    windows的路径,怎么写成linux的 “/”了
      

  3.   

    mysql ... dbName -e "load data local infile 'E:/workspace/TABLE_DATA' into table myTable"如楼上所说,加上引号就行了。在mysql中可以用 / 作为路径符,即使在windows上。
    同样可以用"E:\\workspace\\TABLE_DATA "
      

  4.   

    13.2.5. LOAD DATA INFILE语法
    http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#load-data
      

  5.   

    mysql ... dbName -e "load data local infile E:/workspace/TABLE_DATA into table myTable"
    mysql ... dbName -e "load data local infile 'E:/workspace/TABLE_DATA' into table myTable"加上单引号即可ORJ:\NEWMYSQL\bin>mysql -uroot -p TEST -e "load data local infile ""J:/ZZ/2.TXT""
    into table B"