सिंटैक्स
insert into targetTable(col1, col2) select sourceCol1, sourceCol2 from sourceTable where condition;
उदाहरण
mysql> create table demo82 (id int, name varchar(20)); mysql> insert into demo82 values(100,'John'), (101,'Bob'), (101,'David'), (101,'Mike'), (100,'Sam'); mysql> create table demo83 (id int, username varchar(20)); mysql> insert into demo83(id,username) select id,name from demo82 where id=101;
परिणाम
+------+----------+ | id | username | +------+----------+ | 101 | Bob | | 101 | David | | 101 | Mike | +------+----------+
उपयोग: डेटा सबसेट कॉपी करना, आर्काइव टेबल भरना, रिपोर्टिंग टेबल बनाना।