- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How can we use a MySQL subquery with INSERT statement?
It can be understood with the help of an example in which we would copy the values of a table into other table. We are using the data from table ‘cars’ and copy its data to table ‘copy_cars’ −
mysql> CREATE TABLE copy_cars LIKE cars; Query OK, 0 rows affected (0.86 sec) mysql> SELECT * from copy_cars; Empty set (0.08 sec)
The following query using the subquery will insert the values same as ‘cars’ to table ‘copy_cars’ −
mysql> INSERT INTO Copy_cars Select * from Cars; Query OK, 8 rows affected (0.07 sec) mysql> SELECT * from copy_cars; +------+--------------+---------+ | ID | Name | Price | +------+--------------+---------+ | 1 | Nexa | 750000 | | 2 | Maruti Swift | 450000 | | 3 | BMW | 4450000 | | 4 | VOLVO | 2250000 | | 5 | Alto | 250000 | | 6 | Skoda | 1250000 | | 7 | Toyota | 2400000 | | 8 | Ford | 1100000 | +------+--------------+---------+ 8 rows in set (0.00 sec)
- Related Articles
- How can we use a MySQL subquery with FROM clause?
- How can we create a MySQL view with a subquery?
- How can we use SIGNAL statement with MySQL triggers?
- How can we use WHERE clause with MySQL INSERT INTO command?
- How can we specify default values in MySQL INSERT statement?
- How can we filter data with the help of MySQL subquery?
- How can we nest a subquery within another subquery?
- How MySQL evaluates if we use EXISTS operator with a subquery that returns no rows?
- How can we set up a MySQL User account by using INSERT INTO statement?
- Can we use ADD and CHANGE with ALTER Statement in MySQL?
- How MySQL evaluates if we use EXISTS operator with the subquery that returns NULL?
- Can we use SELECT NULL statement in a MySQL query?
- How can I use MySQL subquery as a table in FROM clause?
- Can we use WHERE clause inside MySQL CASE statement?
- How can we insert data into a MySQL table?

Advertisements