web-dev-qa-db-ja.com

phpmyadminにID列(AUTO_INCREMENT列)を含めずにエクスポートする方法

私のデータベース構造は次のとおりです。

`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を含めたくありません
どのようにできるのか?

18
red23jordan

[SQL]タブに移動し、id列(SELECT name, address, ... FROM your_table)。次に、結果を含むテーブルを取得したら、ページの一番下までスクロールすると、灰色の[クエリ結果の操作]フィールドセット内にエクスポートアイコンが表示されます。これはあなたのために働くはずです。

リクエストごとのスクリーンショット(一番下を参照): enter image description here

46
matino

テーブルをコピーして、IDプライマリ列を削除できます。

Operationsタブに移動し、テーブルをコピーするだけです enter image description here

コピーしたら、Structureタブに移動し、プライマリ列を削除します

プライマリ列を削除したら、Exportタブに移動します。

3
Bruno Ribeiro