MySQL workbench 6.3 CE:无法运行empolyee示例数据库

时间:2017-07-23 06:49:50

标签: mysql sql mysql-workbench

我最近为MySQL下载并解压缩了employee sample database。我被指示运行employee.sql文件来加载数据库,但它根本没有在我的Workbench编辑器上运行。

我正在连接到localhost服务器。 employee.sql无法运行的部分如下:

-- Before this part, a complete database with several tables have already been defined.

SELECT 'LOADING departments' as 'INFO';
source load_departments.dump ;
SELECT 'LOADING employees' as 'INFO';
source load_employees.dump ;
SELECT 'LOADING dept_emp' as 'INFO';
source load_dept_emp.dump ;
SELECT 'LOADING dept_manager' as 'INFO';
source load_dept_manager.dump ;
SELECT 'LOADING titles' as 'INFO';
source load_titles.dump ;
SELECT 'LOADING salaries' as 'INFO';
source load_salaries1.dump ;
source load_salaries2.dump ;
source load_salaries3.dump ;

source show_elapsed.sql ;

根据提出的错误消息,source命令在这里不合适。我认为这些行旨在将转储文件中的数据读入已定义的“框架”中,因此不能省略它们。但是,由于它们无法在Workbench编辑器上运行,因此我必须找到另一种方法来运行它。似乎我们也可以在MySQL Shell或命令行上运行SQL脚本,但这太麻烦了,而且我不想失去优雅的Workbench GUI。那我该怎么办?

我的目标只是在示例数据库上练习一下,我是数据库的绝对初学者。

1 个答案:

答案 0 :(得分:1)

您应该从shell运行employee.sql,因为source是一个MySQL shell命令,并且不能通过工作台获得。您发布的链接包含通过shell安装的步骤,这些步骤很容易理解。

此问题与this重复。

相关问题