Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query di inserimento

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    query di inserimento

    ho due tabelle identiche.
    dovrei copiare dei record da una tabella ad un altra, come si usa l'istruzione Insert into....

  2. #2
    insert into tabella2 select * from tabella1 where .....

  3. #3
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    attenzione però alle eventuali chiavi autoincrementanti che richiedono una select NULL durante l'inserimento

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    infatti ho una chiave autoincrementante
    come faccio in questo caso???

  5. #5
    hai provato la mia? ti dà errore? posta le query che hai provato

  6. #6
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    ti darà chiave primaria duplicata.
    In questo caso devi enumerare esplicitamente i campi mettendo un NULL nella chiave primaria
    codice:
    insert into qualcosa (select NULL,resto dei campi...

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.