Stavek INSERT INTO SELECT kopira podatke iz ene tabele in jih vstavi v drugo tabelo. Stavek INSERT INTO SELECT zahteva, da se tipi podatkov v izvorni in ciljni tabeli ujemajo. V prvem primeru kopiramo vse stolpce iz tabele prva v drugo tabelo, ki jo bomo poimenovali prva_kopija.
CREATE TABLE prva_kopija ( id INT AUTO_INCREMENT PRIMARY KEY, prvi_vpis VARCHAR(255), drugi_vpis VARCHAR(255) );
INSERT INTO prva_kopija SELECT * FROM prva
V drugem primeru pa bomo iz tabele druga kopirali le nekaj stolpcev v drugo druga_kopija tabelo.
CREATE TABLE druga_kopija ( id INT AUTO_INCREMENT PRIMARY KEY, prvi_vpis VARCHAR(255), drugi_vpis VARCHAR(255) );
INSERT INTO druga_kopija (prvi_vpis) SELECT prvi_vpis FROM druga;