Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

razs

Query que copia a row inteira

Recommended Posts

Boas existe alguma query que copie uma row inteira?

 

tipo o id:1 da tabela1 na bd1 nao existe na tabela2 da bd2 nesse caso copia a row da tabela1 para a tabela2.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isto mas sem ter de nomear as colunas todas porque numa das tabelas sao bastantes e acredito que exista um comando directo tipo copy row ou assim

 

uma coisa assim (insert into tabela2 from tabela1 row where id=22)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não que saiba , até onde sei tem de informar as colunas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você tem que "simular" uma tabela com outra, geralmente quando preciso utilizar um INSERT INTO SELECT, costumo fazer primeiro o SELECT:

SELECT
  campo1 AS simulado1,
  campo2 AS simulado2,
  campo3 AS simulado3
FROM tabela
WHERE
  id = 22

Depois só coloco o INSERT antes do SELECT:

INSERTO INTO tabelaPrincipal
SELECT
  campo1 AS simulado1,
  campo2 AS simulado2,
  campo3 AS simulado3
FROM tabela
WHERE
  id = 22

Compartilhar este post


Link para o post
Compartilhar em outros sites

ate "tem" desde q vc tenha uma chave primaria ou alguma coisa com constraint de unique na tabela

 

insert into tabela2 from select * from tabela1 where campo_chave_primaria_id=22

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.