<分区>
在 Php 中,我想使用 php 代码或 mysql 存储过程从数据库中的每个表中获取 20 条记录。
任何人的帮助..
谢谢
<分区>
在 Php 中,我想使用 php 代码或 mysql 存储过程从数据库中的每个表中获取 20 条记录。
任何人的帮助..
谢谢
最佳答案
我已经取得了一些成就。
首先,您必须为用户添加file
权限。所以你必须以 root 身份登录 mysql 并运行这个命令:
GRANT FILE ON *.* TO youruser@localhost;
下面是将每个表导出到单独文件中的代码:
$tables = ['specs', 'devices', 'categories'];
foreach($tables as $table)
{
$file = '/home/chromespecs/public/sql/' . $table . '.sql';
DB::statement("select * into outfile '$file' FROM $table");
}
我刚刚对其进行了测试并且它有效。
关于mysql - 在 laravel 5 中使用自定义代码备份数据库,并从数据库中的每个表中获取最多 10 行的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34267180/