我在e盘下建立了一个harry.sql 文件  想通过文件的形式导入SQL语句 但是总是报错 大家帮忙给看看!
这是我的导入语句
\.e\harry.sql
错误提示
ERROR:
Failed to open file 'e\harry.sql', error: 2

解决方案 »

  1.   

    你的系统是什么。在命令行下运行?详细说明
    mysql -uroot -p123 dbname<c:\ha.sql
    or
    进入MYSQL
    mysql>source test.sql
      

  2.   

    导出:SELECT * from ebook INTO OUTFILE "bookdev.txt" FIELDS ENCLOSED by '"' TERMINATED by "," LINES TERMINATED BY " "导入:LOAD DATA INFILE "bookdev.txt" into TABLE ebook FIELDS ENCLOSED by '"' TERMINATED by "," LINES TERMINATED BY " "///////////////////////////////////////mysql sql语句导入与导出导入: mysql -u root -p 数据库名 如: C:\mysql\bin>mysql -u root -p house < c:\1-1.txt导出: mysqldump -u root -p 数据库名 [表名1 表名2] > 输出地址 其中表名可选如: 导出house中的blacklist表 C:\mysql\bin>mysqldump -u root house blacklist > c:\1-1.txt导出house中的blacklist和userinfo表 C:\mysql\bin>mysqldump -u root house blacklist userinfo> c:\1-1.txt导出house中的所有表 C:\mysql\bin>mysqldump -u root house > c:\1-1.txt
    在使用mysqldump中可以使用 "-d" ,这时只导出表结构,没有数据 如: 导出house中的所有表 ,这时只有表结构 C:\mysql\bin>mysqldump -u root -d house > c:\1-1.txt导出:SELECT * from ebook INTO OUTFILE "bookdev.txt" FIELDS ENCLOSED by '"' TERMINATED by "," LINES TERMINATED BY "\n"导入:LOAD DATA INFILE "bookdev.txt" into TABLE ebook FIELDS ENCLOSED by '"' TERMINATED by "," LINES TERMINATED BY "\n"
      

  3.   


    D:\mysql6\bin>mysql -uroot -p123 dbname<c:\ha.sql
    这样,在DOS命令符下,进入到MYSQL的BIN目录,然后用MYSQL.EXE导入数据
      

  4.   

    mysql -uroot -p liyuepeng<"D:\123"
      

  5.   

    mysql -uroot -p liyuepeng<e\harry.sql这是操作系统命令,