Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

MySQL Create Table Exercises: Create a duplicate copy of countries table including structure and data by name dup_countries

MySQL Create Tables: Exercise-4 with Solution

4. Write a SQL statement to create a duplicate copy of countries table including structure and data by name dup_countries.

Sample Solution:

CREATE TABLE IF NOT EXISTS dup_countries
AS SELECT * FROM  countries;

Let execute the above code in MySQL 5.6 command prompt

Here is the structure of the table:

mysql> DESC dup_countries;
+--------------+---------------+------+-----+---------+-------+
| Field        | Type          | Null | Key | Default | Extra |
+--------------+---------------+------+-----+---------+-------+
| COUNTRY_ID   | varchar(2)    | YES  |     | NULL    |       |
| COUNTRY_NAME | varchar(40)   | YES  |     | NULL    |       |
| REGION_ID    | decimal(10,0) | YES  |     | NULL    |       |
+--------------+---------------+------+-----+---------+-------+
3 rows in set (0.11 sec)

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a SQL statement to create the structure of a table dup_countries similar to countries.
Next: Write a SQL statement to create a table countries set a constraint NULL.

What is the difficulty level of this exercise?