如何从查询选项卡运行.sql文件?

时间:2013-09-23 19:35:46

标签: mysql mysql-workbench

我正在使用MySQL Workbench,我在我的计算机上存储了一系列.sql文件。我想从查询选项卡运行这些文件,但每次我使用此命令时:

source '/Users/[username]/Documents/company/department.sql';

我收到错误1064,其中显示"Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> source '/Users/[username]/Documents/company/department.sql' at line 1 "

谁能告诉我我做错了什么?

2 个答案:

答案 0 :(得分:0)

在MySQL控制台中。

 mysql> use DB_NAME;
 mysql> source 'Users/[username]/Documents/company/department.sql';

从这里得到答案。 Import SQL file into mysql

另外。从控制台。

mysql -u root -p DB_NAME < Users/[username]/Documents/company/department.sql

我对MySQL WorkBench并不熟悉。我更喜欢使用控制台,但这两种方法可以做你想要的假设你的.sql文件包含正确的sql。

答案 1 :(得分:0)

source命令以及使用左角char的变体仅是命令行客户端的功能。它们在像MySQL Workbench这样的GUI中完全没有意义。如果要运行脚本,请在SQL编辑器中打开它,然后单击编辑器工具栏中带有flash的按钮来运行它。