MySQL Laravel 5.4导入数据库问题

时间:2017-03-17 11:00:07

标签: php mysql laravel

我有最新的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会毫无错误地导入它。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

似乎是一个问题。这里报道的相同: https://github.com/laravel/framework/issues/18390