Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    MYSQL: backup di una query

    Ciao a tutti ho la seguente necessità: devo fare il backup di una tabella in base ad una query che specifica solo alcune colonne della tabella,richiamata nel comando mysqldump..... è possibile?

    esempio

    mysqldump -u user -p database="MYDATABASE" Query="Select col1,col2 from MYTABLE;"


    devo poter generare uno script sql che mi consente di restorare la tabella SOLO con i dati della query

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non mi pare che mysqldump supporti la scelta di colonne. Solo la selezione di record specifici tramite il parametro where.

    Crea una tabella basata sulla tua query e fai il dump di quella.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ah, mi ero dimenticato dell'altra alternativa, cioè usare una select into outfile

    codice:
    select col1,col2 into outfile 'c:\dump.txt'
    fields terminated by ';' lines terminated by '\r\n'
    from tabella
    e poi li reimporti tramite load data infile

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: MYSQL: backup di una query

    Originariamente inviato da the_driver

    devo poter generare uno script sql che mi consente di restorare la tabella SOLO con i dati della query
    Come farai poi a fare un restore lasciando fuori delle colonne...

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.