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

    Duplicare colonne con stessi record

    Ciao a tutti,
    ho questa tabella

    CREATE TABLE `foto` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `foto` varchar(255) DEFAULT NULL,
    `anno` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=7046 DEFAULT CHARSET=latin1 AUTO_INCREMENT=7046 ;

    Dentro ci sono oltre 4000 record, vorrei aggiungere una colonna facendola diventare cosi

    CREATE TABLE `foto` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `foto` varchar(255) DEFAULT NULL,
    `foto_minia` varchar(255) DEFAULT NULL,
    `anno` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=7046 DEFAULT CHARSET=latin1 AUTO_INCREMENT=7046 ;


    Il mio problema è che vorrei che la nuova colonna foto_minia duplichi gli stessi record contenuti nella colonna foto.

    Qualche idea ????

    Grazie
    Informazione finanziaria: http://www.dominosolutions.it

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    questa più che una domanda di php mi sembra una domanda sull'sql e l'sql ha uno spazio apposito nel forum
    inoltre se in quel campo duplichi sempre il valore che l'hai creato a fare?

  3. #3
    si hai ragione, errore mio.

    Comunque ho risolto, ho utilizzato un software molto valido, Navicat della Premium Soft, ho fatto un export in xls, ho duplicato la colonna e poi ho fatto un import sempre con navicat nella mia nuova tabella. Tutto ok.

    Informazione finanziaria: http://www.dominosolutions.it

  4. #4
    esegui alter table e poi un update.

    codice:
    ALTER TABLE foto ADD foto_minia VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_general_ci NULL AFTER foto 
    
    update foto
    set foto_minia = foto
    Ovviamente prova prima su una copia.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.