I have a huge db that hangs the server if I try to export it, is there a way I can export it without all the data? Only the tables structure.
Asked
Active
Viewed 8.5k times
36
-
I come across this post as I was looking to export table structure only through phpmyadmin however I wanted to use the export as documentation so I was looking to export it in PDF with foreign key and inter table relation preserved: http://blog.cuelogic.co.in/how-to-export-mysql-database-schema-to-pdf-with-foreign-keys-and-inter/ – Rahul Jun 03 '13 at 09:56
4 Answers
32
In the Export tab for your database, there's a checkbox on the lower right that says Data.
Uncheck it and you should only have the bare structure in your export file.

Gaff
- 17,879
- 14
- 55
- 68
Kenny Rasschaert
- 1,002
- 8
- 16
24
With the newer phpmyadmin versions, in the export tab for your database or table click on custom.

Under Format-specific options click dump table -> structure

Ismail
- 399
- 2
- 8
-
If I do two separate dumps - one for the data and one for the schema - is there a lot of overlap in terms of what gets outputted? (Logically there shouldn't be, but you can never know for sure.) – posfan12 Nov 04 '19 at 01:03
21
Select your database or table.
Select the Export tab.
Below Export method, select Custom.
Below Tables, check the appropriate Structure boxes.
0
There is a checkbox called "Data". Untick it and phpMyAdmin should only return the table structure.
maschka
- 195
- 3
- 6
