5

私は 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 "

誰が私が間違っているのか教えてもらえますか?

4

2 に答える 2

0

MySQL コンソールで。

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

ここの回答から上記を取得しました。 SQLファイルをmysqlにインポート

また。コンソールから。

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

私は MySQL WorkBench にあまり詳しくありません。私はコンソールを使用することを好みますが、これらは、.sql ファイルに適切な sql が含まれていると仮定して、必要なことを行うための 2 つの方法です。

于 2013-09-23T19:37:49.743 に答える
0

source コマンドと左角文字を使用するバリアントは、コマンド ライン クライアントの機能のみです。MySQL Workbench のような GUI ではまったく意味がありません。スクリプトを実行する場合は、SQL エディターでスクリプトを開き、エディターのツールバーにあるフラッシュの付いたボタンをクリックして実行します。

于 2013-09-24T07:29:45.650 に答える