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

    MySql - Dati da una tabella ad un'altra

    Ho due tabelle (tableA e tableB) con contenuti diversi, ma con gli stessi campi (id, nome, cognome, data_aggiornamento). Come faccio a radunare il contenuto di entrambe in un'unica? Come trasferisco il contenuto della "tableB" alla "tableA"? L'id delle due tabelle saranno ripetuti, cioè, ho l'id "1" sia nella "tableA" che nella "tableB", perchè è "autoincrement".
    Luiz

  2. #2
    se non sbaglio con mysql basta un semplice "SELECT * FROM tableA INTO tableB(nome campi)

    Non dovrebbe ripetere le chiavi primarie.

  3. #3
    Grazie, RaouL_BennetH. Il tuo sugerimento mi ha messo sulla giusta strada.
    Ecco la query che funziona

    INSERT INTO tableA (nome, cognome, data_aggiornamento) SELECT nome, cognome, data_aggiornamento FROM tableB

    Perchè l'id è AUTOINCREMENT si lascia fuori della query
    Luiz

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.