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

    [SQL] INSERT fra più tabelle

    Salve ragazzi vediamo se potete aiutarmi,io ho 2 tabelle,sono collegate tramite chiave esterna e primaria....Il mio problema sta nell'inserimento,cosa devo fare se voglio inserire dei dati in entrambe le tabelle???visto che sn collegate si dovrebbero aggiornare automaticamente...

    CREATE TABLE Autori (
    id_autore INT(5) NOT NULL AUTO_INCREMENT,
    Nome VARCHAR(15) NOT NULL,
    Cognome VARCHAR(15) NOT NULL,
    E_mail VARCHAR(255) NULL,
    Curriculum TEXT NULL,
    Cod_Fisc VARCHAR(16) NOT NULL,
    PRIMARY KEY(id_autore)
    );


    CREATE TABLE Studenti (
    Pin INT(10) NOT NULL,
    Codice_Autore INT(5) NOT NULL,
    PRIMARY KEY(Pin),
    INDEX Studenti_FKIndex1(Codice_Autore),
    FOREIGN KEY(Codice_Autore)
    REFERENCES Autori(id_autore)

    ON DELETE NO ACTION
    ON UPDATE CASCADE
    );

    ecco le mie tabelle!!!
    Come faccio l'inserimento??
    INSERT INTO...

  2. #2
    insert into tabella (campo1,campo2,etc) value ('valore1','valore2',etc)

  3. #3
    per una singola tabella funziona così...ma quando nel mio caso come dovrei farlo..?? visto che ho tabella1 e tabella2...

  4. #4
    insert into tabella1 (campo1,campo2,etc) value ('valore1','valore2',etc)

    insert into tabella2 (campo1,campo2,etc) value ('valore1','valore2',etc)

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.