2017-09-07 5 views
-2

MySQL Workbenchで作成したスキーマにデータベースファイルを追加しようとしていますので、そこからERDダイアグラムを生成できます。それを追加しようとすると、私はそれをすることができません。それは私に次のエラーを与える:私はインポートしようとしていますなぜMySQL Workbenchにdbファイルを追加できないのですか

ERROR 1064 (42000) at line 1: 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 'TRANSACTION' at line 1

Operation failed with exitcode 1

ファイルがmmssms.db

+1

エラーは実際にあなたが知る必要があることを伝えています。あなたの質問(ライン1)を見ずに私たちのためにあなたを助けることはできません... –

+0

私の行はどこですか?それはデータベースファイル自体にありますか?私はまだファイルを開いていない、私はそれをインポートしようとしました。 – GreenCoder

+0

行1がどこにあるか知っておく必要があります。あなたの質問を見て... –

答えて

-1

と呼ばれますが、データベースファイルをインポートするSQLファイルをインポートする機能を使用しようとしています。

これはできません。データベースファイルはSQLファイルではありません。

データベースを読み取るのは、クライアントではなく、データベースサーバーの役割です。

データベースをホストするMariaDBまたはMySQLサーバと通信するようにMySQL Workbenchを設定します。

+0

TRANSACTION; 、NOTは 'words_segments'( \t' blockid' \t INTEGER、あなたは誤解 \t 'block' \t BLOB、データベースファイル – GreenCoder

+0

を、存在する場合は、CREATE TABLEをMySQL Workbenchでは、スキーマ定義のSQL文からなるSQLスクリプトをEER図にリバースエンジニアリングすることができます。これにより、実際のデータベースを使用せずにデータモデリングを行うことができます。 – GreenCoder

+0

ハズレの最初の行である \t PRIMARY KEY(' blockid') – Shadow

関連する問題