如何在phpmyadmin中导出不包含id列(AUTO_INCREMENT列)

时间:2011-11-15 14:49:50

标签: php sql phpmyadmin

我的数据库结构是:

`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`address` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`tel` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`longitude` int(6) NOT NULL,
`latitude` int(6) NOT NULL,
`type` varchar(1) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)  

因为我想备份,但我不想在导出到文件(.sql)时包含id 我该怎么办?

2 个答案:

答案 0 :(得分:46)

转到SQL选项卡并手动编写没有id列(SELECT name, address, ... FROM your_table)的选择查询。 然后,当您获得包含结果的表格后,向下滚动到页面底部,您将在灰色的“查询结果操作”字段集中看到导出图标。这应该适合你。

每个请求的屏幕截图(见最底部): enter image description here

答案 1 :(得分:0)

您可以复制表格,并删除ID主列。

您只需要导航至Operations标签并复制表格 enter image description here

复制后,您转到Structure标签,然后删除主列

删除主列后,只需转到Export标签。