我正在尝试使用Laravel 4中的select into outfile
语句备份我的数据库。
这是我的代码
$file = storage_path('db.sql');
DB::statement("SELECT * INTO OUTFILE '".$file."' FROM profiles");
但是我收到以下错误:
..Can not create/write to ..laravelappstorage\db.sql
实际上它会删除文件路径中的斜杠
解决方案是什么?
答案 0 :(得分:1)
正如Ademir Nuno所说,我需要加倍斜杠
DB::statement("SELECT * INTO OUTFILE '".addslashes($file)."' FROM profiles");
并拥有用户权限