Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100

    copiare da tabella 1 a tabella2 mysql

    Ciao a tutti.

    Ho due tabelle,
    La prima, Atleti con i campi Id, Nome, Cognome, Data_nascita

    La seconda, Test con i campi Id (non univoco, lo stesso atleta compare nella tabella test diverse volte), Nome, Cognome. Vorrei creare la colonna Data_nascita, come posso importarla dalla tabella Atleti a quella Test?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per prima cosa devi aggiungere il campo alla tabella test:

    alter table test add data_nascita date

    Poi fai una query di update

    codice:
    update test as t,atleti as a
    set t.data_nascita = a.data_nascita
    where a.id = t.id
    Però se dici che lo stesso id compare più volte ti troverai una serie di dati ridondanti e quindi una tabella non normalizzata.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    Ok

    Perfetto

    Grazie

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.