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 produto2SELECT * FROM produto;Resultado:
Tabela Produto
| produto2_id | produto2_nome |
| 1 | Caneta |
| 2 | Lápis |
| 3 | Apontador |
| 4 | Borracha |
| 5 | Caderno |