Visualizzazione dei risultati da 1 a 6 su 6

Discussione: traslocare database

  1. #1

    traslocare database

    ciao a tutti!!!
    ho due database...

    devo prendere i dati da un database e metterli nell'altro però il database nuovo ha delle colonne(campi) in meno rispetto a quello vecchio quindi se faccio esporta
    mi dice che nn quadra il numero di colonne!!!
    come posso fare?

    avevo pensato a fare una query SELECT su db1 e fare una INSERT su db2, ma non mi pare si possa vero?



  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Esporta scegliendo solo le colonne che ti servono.

  3. #3
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Magari potresti 'droppare' le colonne in più su una COPIA del vecchio db quindi aggiungerlo al nuovo via phpmyadmin.

    Magari usa una o più query del tipo

    codice:
    ALTER TABLE tabella DROP COLUMN colonna
    Sempre che i nomi delle colonne rimaste siano gli stessi del nuovo db.

  4. #4
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    La soluzione di Teuzzo è più razionale...comuqnue per pigrizia non ho mai imparato come selezionare le colonne singole su phpmyadmin...

  5. #5
    esatto, come si possono selezionare solo particolari colonne?

  6. #6
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    cmq visto che non è operazione comune puoi anche scriverti uno scriptino con i DROP COLUMN e fare come dicevo...poi esporti come solo dati quindi importi nel nuovo db.

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.