Pessoal... sou leigo em mysql (BD em geral)!
É possível copiar dados de uma determinada coluna para outra de uma tabela diferente?!?! Se sim... Como?!?!
Grande abraço a todos!!
mtec
Pessoal... sou leigo em mysql (BD em geral)!
É possível copiar dados de uma determinada coluna para outra de uma tabela diferente?!?! Se sim... Como?!?!
Grande abraço a todos!!
mtec
É uma boa pergunta, e eu tenho certeza que existe um método melhor, mas eu acho que tu pode escrever alguma aplicação para pegar o resultado de uma consulta que vai pegar os dados da tabela de origem e armazená-los em um array e depois ir fazendo os inserts na tabela de destino. Acredito que alguns SGBD's que possuem suporte à procedures ofereçam tal opção também. PHP e BASH são bons exemplos de linguagens que podem te ajudar a fazer isso de forma simples.
Abraços!
Bem não conheço muito bem de mysql, mas de sql sim.
insert parametros_colunas into parametros in ( select parametros )
talvez não ajude muito, mas a logica é essa e utilizo assim em sistemas meus.
seria mais ou menos assim
insert into nome_da_tabela [ (nome_da_coluna [,nome_da_coluna])] SELECT .....
ou
insert into nome_da_tabela parametros in ( select coluna from tabela where ...... )
Isso é feito no Oracle, talvez a sintaxe mude um pouco para outros DB's