我有最新的Laravel 5.4,并运行最新的Homestead 2.0(使用MySQL 5.7.12)。
这是我的1.sql文件(替换为实际的数据库):
select now();
我正在尝试运行此命令:
DB::unprepared(file_get_content(storage_path('import/1.sql')));
Laravel不断抛出这个错误:
[照亮\数据库\ QueryException]
SQLSTATE [42000]:语法错误或访问冲突:1064 您的SQL语法有错误;查看与>您的MySQL服务器版本对应的手册,以获得正确的语法,以便在附近使用 '在第1行选择now()'(SQL:select now();)
正如我注意到的,无论1.sql中有什么内容,Laravel都会抛出错误。导入实际的.sql文件时,Laravel会毫无错误地导入它。
任何解决方案?