| 
...
 | 
...
 | 
@@ -9,13 +9,13 @@ if(!is_dir($dir)){ | 
| 
 | 
 | 
 }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 $tables = db()->query("show tables;")->fetchAll();
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 _echo("开始备份mysql数据");
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 foreach ($tables as $table){
 | 
| 
 | 
 | 
     $table = array_values($table)[0];
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     $name = $dir.$table.".create.sql";
 | 
| 
 | 
 | 
     _echo("正在备份表结构 ".$table);
 | 
| 
 | 
 | 
     echo "正在备份表结构 ".$table."\n";
 | 
| 
 | 
 | 
     // 显示表结构
 | 
| 
 | 
 | 
     $c = db()->query("show create table {$table}")->fetch();
 | 
| 
 | 
 | 
 
 | 
| 
...
 | 
...
 | 
@@ -29,7 +29,7 @@ foreach ($tables as $table){ | 
| 
 | 
 | 
     $p = 0;
 | 
| 
 | 
 | 
     $limit = 1000;
 | 
| 
 | 
 | 
     while (1){
 | 
| 
 | 
 | 
         echo "当前备份 $p 页\r";
 | 
| 
 | 
 | 
         echo "正在备份数据 当前 $p 页\r";
 | 
| 
 | 
 | 
         $lists = db()->all("select * from `{$table}` limit {$limit} offset ".($p*$limit));
 | 
| 
 | 
 | 
         if($lists){
 | 
| 
 | 
 | 
             foreach ($lists as $list)
 | 
...
 | 
...
 | 
 |