如何使用PhpMyAdmin 4.3.10导出表结构,如4.1.14

时间:2015-02-21 11:23:58

标签: phpmyadmin export structure

使用PhpMyAdmin 4.3.10(以及之前的一点),表结构的导出是这样的:

DROP TABLE IF EXISTS `test_apprentis`;
CREATE TABLE IF NOT EXISTS `test_apprentis` (
  `a_id` smallint(10) NOT NULL,
  `a_promo_id` smallint(11) NOT NULL,
  `a_cursus` smallint(10) DEFAULT NULL
) ENGINE=MyISAM AUTO_INCREMENT=3665 DEFAULT CHARSET=utf8;
ALTER TABLE `test_apprentis`
  ADD PRIMARY KEY (`a_id`);
ALTER TABLE `test_apprentis`
  MODIFY `a_id` smallint(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3665;

有三个部分: - 创建表格 - 更改主键的表 - 更改自动增量表。

使用PhpMyAdmin 4.1.14(以及之前),表结构的导出如下:

DROP TABLE IF EXISTS `test_apprentis`;
CREATE TABLE IF NOT EXISTS `test_apprentis` (
  `a_id` smallint(10) NOT NULL AUTO_INCREMENT,
  `a_promo_id` smallint(11) NOT NULL,
  `a_cursus` smallint(10) DEFAULT NULL,
  PRIMARY KEY (`a_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3665 ;

只有一个查询包含所有参数。

为什么不能与PhpMyAdmin 4.3.10相同?

1 个答案:

答案 0 :(得分:0)

简单的答案是phpMyAdmin更改了生成的导出的格式,我相信这是为了优化导入,但我不是100%肯定这一点。如果您有理由这对您不起作用,最好的办法是在http://github.com/phpmyadmin/phpmyadmin/issues/打开功能请求