+ Responder ao Tópico



  1. #1

    Padrão Colunas e tabelas ---- Copias

    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

  2. #2

    Padrão

    É 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!



  3. #3

    Padrão

    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.

  4. #4

    Padrão

    É possível dar um exemplo?!

    mtec



  5. #5

    Padrão

    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