Php MySQL Laravel 5.4导入数据库问题

Php MySQL Laravel 5.4导入数据库问题,php,mysql,laravel,Php,Mysql,Laravel,我有最新的Laravel5.4,运行在最新的Homestead2.0上(使用MySQL 5.7.12) 这是我的1.sql文件(从实际数据库中替换): 我正在尝试运行此命令: DB::unprepared(file_get_content(storage_path('import/1.sql'))); Laravel不断抛出此错误: [照亮\数据库\查询异常] SQLSTATE[42000]:语法错误或访问冲突:1064 您的SQL语法有错误;查看与您的MySQL服务器版本>对应的手册,以了解

我有最新的Laravel5.4,运行在最新的Homestead2.0上(使用MySQL 5.7.12)

这是我的1.sql文件(从实际数据库中替换):

我正在尝试运行此命令:

DB::unprepared(file_get_content(storage_path('import/1.sql')));
Laravel不断抛出此错误:

[照亮\数据库\查询异常]
SQLSTATE[42000]:语法错误或访问冲突:1064 您的SQL语法有错误;查看与您的MySQL服务器版本>对应的手册,以了解要使用的正确语法 第1行的“立即选择()”(SQL:select now();)

正如我所注意到的,无论1.sql中有什么,Laravel都会抛出错误。在导入实际的.sql文件时,Laravel会无误地导入它


有什么解决办法吗

似乎是个问题。报告如下:
这似乎是个问题。报告如下:

如果运行DB::unprepared('select now();');,会发生什么?它返回“false”,如果运行DB::unprepared('select now();');,会发生什么情况?它返回“false”
DB::unprepared(file_get_content(storage_path('import/1.sql')));