devxlogo

Quickest Way to Copy the Structure of a Table

Quickest Way to Copy the Structure of a Table

A very common task is to backup a table’s data, but sometimes we’d just like to copy a table’s structure. This quick tip will demonstrate how to copy a table’s data as well as only the structure of a table.

To copy a table along with its data, use the following query:

SELECT * INTO COPYofTABLEFROM TABLEtoCOPY

The above query creates a table and copies the data from the TABLEtoCOPY?table into the COPYofTABLE?table.

To copy only the table structure, use a query similar to the following query:

SELECT * INTO COPYofTABLEFROM TABLEtoCOPYWHERE 1 = 2

This query creates only the table structure and does not copy any data. Why? The answer lies in the WHERE clause. Because 1 will never equal 2, there will be no results to copy, thus only creating the empty table structure inside the new table.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist