使用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相同?
答案 0 :(得分:0)
简单的答案是phpMyAdmin更改了生成的导出的格式,我相信这是为了优化导入,但我不是100%肯定这一点。如果您有理由这对您不起作用,最好的办法是在http://github.com/phpmyadmin/phpmyadmin/issues/打开功能请求