2017-03-17 19 views
1

私は最新のLaravel 5.4を使用しており、最新のHomestead 2.0(MySQL 5.7.12)を使用しています。MySQL Laravel 5.4データベースのインポートの問題

これは私の1.SQLファイル(実際のデータベースから置き換え)です:私は、このコマンドを実行しようとしています

select now(); 

DB::unprepared(file_get_content(storage_path('import/1.sql'))); 

Laravelはこのエラーを投げ続ける:

[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 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 'select now()' at line 1 (SQL: select now();)

私が気づいたように、1.sqlに何があっても、Laravelはエラーをスローします。実際の.sqlファイルをインポートすると、Laravelはエラーなしでそのファイルをインポートします。

すべてのソリューションはありますか?

+0

DB :: unprepared( 'select now();'を実行するとどうなりますか? ? – Amarnasan

+0

"false"を返します。 –

答えて

関連する問題