44. INSERT SELECT
Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 04 out. 2023
Última atualização em 04 out. 2023
A instrução INSERT SELECT faz uma cópia de uma tabela em outra tabela, desde que elas tenham o mesmo número de colunas. Sintaxe:
INSERT INTO nomeTabela2
SELECT *
FROM nomeTabela1;
Exemplo:
Tabela Produto
produto_id | produto_nome |
1 | Caneta |
2 | Lápis |
3 | Apontador |
4 | Borracha |
5 | Caderno |
Tabela Produto2
produto2_id | produto2_nome |
Comando:
INSERT INTO produto2
SELECT *
FROM produto;
Resultado:
Tabela Produto
produto2_id | produto2_nome |
1 | Caneta |
2 | Lápis |
3 | Apontador |
4 | Borracha |
5 | Caderno |