Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    203

    [MySQL]copiare valori da un db ad un altro

    ciao a tutti ragazzi, ho un piccolo problemuccio:

    ho due db db1 e db2

    all'interno di entrambi ci sono delle tabelle tipo comuni, regioni ,provincie.

    Nel db1 le tabelle sono popolate con tutti i valori che mi servono nel db 2 le tabelle sono vuote:
    C'è un modo per copiarmi solamente una colonna della tabella comuni nel db 1 e riempire una colonna nella tabella comuni nel db2?

    non so se sono riuscito a spiegarmi.
    Comunuqe intanto grazie a tutti per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    insert into db2.tabella_vuota (comuni)
    select db1.tabella_piena.comuni from tabella_piena

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    203
    Grazie mille adesso va alla perfezione, adesso dovrei cancellare i risultati con id superiore a 21(non incluso), come posso fare?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    delete from tabella where id > 21

    potevi selezionare i record da copiare già in fase di insert

    codice:
    insert into db2.tabella_vuota (comuni)
    select db1.tabella_piena.comuni from tabella_piena where id < 22

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    203
    grazie mille sei stato gentilissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.