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

red*_*dan 18 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`)  
Run Code Online (Sandbox Code Playgroud)

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

mat*_*ino 47

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

每个请求的屏幕截图(见最底部): 在此输入图像描述


Bru*_*iro 6

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

您只需导航到Operations选项卡并复制表格 在此输入图像描述

复制后,您可以转到Structure选项卡,然后删除主列

删除主列后,只需转到Export选项卡即可。