Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [MYSQL] Evitare di riscrivere il nome dei campi...

    Salve a tutti!

    Devo fare una serie di importazioni di dati da un DB ad un'altro... ovviamente gli ID vanno presi in automatico..

    Esiste pertanto un modo per fare una roba di questo genrere:

    codice:
    INSERT INTO DB2.TAB1 SELECT NULL,--altri_campi-- FROM DB1.TAB1
    In pratica... vorrei che l'INSERT INTO prendesse tutti i campi, ma che l'ID lo generasse in automatico...

    è possibile?
    Guybrush Threepwood

  2. #2
    Non stai facendo un passaggio da una tabella ad un'altra bensì tra due db diversi che richiedono connessioni e chisura db, non è possibile generare tutto in una query

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    no, se i 2 db fanno parte della stessa connessione e ho un utente che ha permessi su entrambi (root) allora posso fare una cosa del genre

    codice:
    INSERT INTO DB1.TAB1 select * from DB2.TAB1
    Il problema sta nel fatto che gli ID devono rigenerarsi...
    Guybrush Threepwood

  4. #4
    Ma scusa non devi sempre connettermi allo specifico DB? Come puoi collegarti a due Db con un'unica connessione?

  5. #5
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    fidati, se po' ffa
    Se vuoi ti spiego volentieri in pvt
    Guybrush Threepwood

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.