你先将  SQL 文件放置到 C:\下,然后将当前目录设置为 C:\下后,再进入 Mysql然后直接  Source XX.SQL 就可以了,Mysql就会自动到C:\下读取该文件了!谢谢,http://redlegend.51.net

解决方案 »

  1.   

    怎么样设置.sql文件的目录!!
    求救,我也是第一次用!!!
      

  2.   

    你先选者你要导入的数据库如test,没有的话先建立该库:create database if not exists test;use test;source  E:\other\MYSQL\data\mox.sql
      

  3.   

    我的库现在是一个.sql文件,我如何把该文件倒入到mysql中,谢谢
      

  4.   

    我把该文件保存在c:\下,
    mysql> source C:\audition.sql
    提示是:
    ERROR 1046 (3D000): No database selected
    为什么?
    我什么地方不对?
      

  5.   

    能否把你的audition.sql的内容贴出来看一下?
      

  6.   

    我的是 Linux ...怎么办?
      

  7.   

    use dbname;
    source ./sqlfile.sql
      

  8.   


    mysql> use your_db;
    然后
    mysql> source C:\audition.sql如果没有数据库就建一个空库即可。
      

  9.   

    以下是我audition.sql的部分内容,请教如何导入MySQL中?!!# MySQL-Front 3.1  (Build 11.8)
    # Host: 127.0.0.1    Database: audition
    # ------------------------------------------------------
    # Server version 4.0.24-nt#
    # Table structure for table avataritemlist
    #CREATE TABLE `avataritemlist` (
      `UserSN` int(10) NOT NULL default '0',
      `EquipState` enum('INV','EQP') NOT NULL default 'INV',
      `AvatarItem` smallint(6) NOT NULL default '0',
      `Cash` varchar(10) default NULL,
      `Gender` varchar(9) default NULL,
      `AvatarSN` varchar(10) default NULL,
      `ExpireDate` varchar(10) default NULL,
      `INTERVAL` varchar(30) default NULL,
      `BuyType` varchar(30) default NULL,
      `BuyNick` varchar(25) default NULL,
      KEY `UserSN` (`UserSN`),
      KEY `UserSN_EquipState` (`UserSN`,`EquipState`)
    ) TYPE=MyISAM;……#
    # Dumping data for table version
    #INSERT INTO `version` VALUES (1,'01.02.06.cn');
      

  10.   

    有个更简单的办法:在操作系统的命令行下/shell 中, 输入:   mysql -u root -pxxx < account.sql
      

  11.   

    这样的话 很容易利用 shell 来批量执行 脚本.
    :)
      

  12.   

    同时要注意选择数据库, 在脚本文件最上面加上:
       use test;