【发布时间】:2010-11-30 21:19:25
【问题描述】:
但是为什么呢? 我已经在 OS X 和另一台 Linux 机器上导入了它, 然而这个却被拒绝了..
我哪里出错了?
输出:
mysql> mysql -u root -p 探索/explore.sql;
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'mysql -u root -p explore
【问题讨论】:
但是为什么呢? 我已经在 OS X 和另一台 Linux 机器上导入了它, 然而这个却被拒绝了..
我哪里出错了?
输出:
mysql> mysql -u root -p 探索/explore.sql;
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'mysql -u root -p explore
【问题讨论】:
您正在尝试从 MySQL 命令行解释器运行 shell 命令。您需要从 BASH(或任何其他 shell)运行它,而不是 MYSQL 命令提示符。
像这样在 Linux 中:
$ mysql -u root -p explore < /tmp/explore.sql;
像这样在 Windows 中:
C:\> mysql -u root -p explore < c:\tmp\explore.sql;
【讨论】:
尝试执行此操作
source /tmp/explore.sql;
登录mysql提示后
或
从你已经存在的 mysql 提示符中退出并运行你正在尝试的命令。 谢谢
【讨论】: