【问题标题】:phpMy Admin 4.8.4 export table as SQL is missingphpMyAdmin 4.8.4 导出表作为 SQL 丢失
【发布时间】:2019-05-20 01:22:51
【问题描述】:

如何在最新的 phpMyAdmin 中创建众所周知的导出为 SQL? SQL 已经别无选择了!

【问题讨论】:

  • 4.8.4版本后修复,下载最新版本.

标签: sql phpmyadmin export


【解决方案1】:
  1. 转到 C:\wamp\apps\phpmyadmin(YOUR_PHP_VERSION)\libraries\classes\Display(您安装 wamp 服务器的路径)

  2. 打开 Export.php

  3. look for line /* 扫描插件 */ (接近 662)

  4. 检查是否设置了以下行。

     if (isset($_POST['single_table'])) {    
       $GLOBALS['single_table'] = $_POST['single_table'];      
     }  
    
    
     if (isset($_GET['single_table'])) {       
       $GLOBALS['single_table'] = $_GET['single_table'];      
    } 
    

我遇到了同样的问题,在应用上述解决方案后,我在下拉列表中看到了sql 选项。并成功导出sql格式的表。

【讨论】:

  • 太棒了,这就像一个魅力。感谢分享。
【解决方案2】:

导出为 SQL 格式不适用于 4.8.4 版本中的表。

我通过以下步骤完成了这项任务。

  1. 以 SQL 格式导出整个数据库,然后打开该文件。
  2. 搜索要导入的表名。
  3. 复制该表的查询(创建表查询和插入查询),然后在要导入的位置运行该 SQL 查询。

【讨论】:

    【解决方案3】:

    另一种导出方式是通过 CLI:

    mysqldump -u user -p database t1 t2 ... > exported.sql
    

    【讨论】:

      【解决方案4】:

      最新版本的 phpmyadmin (4.8.4) 中存在一个错误,其中 SQL 导出不再可用。

      该问题已提交给 phpmyadmin 团队,他们正在努力为此提供解决方案。可以关注进度in this github issue

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-04
        • 2020-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-01
        • 2020-10-31
        • 2023-01-03
        相关资源
        最近更新 更多