C'è un errore nella sintassi dell'istruzione SQL: il primo campo è auto-increment, quindi hai due possibilità: o fai l'inserimento indicando esplicitamente i nomi dei campi della tabella o includi il primo campo vuoto:
In pratica, per il DBMS il valore 'lun' doveva essere la chiave esterna della tabella Docenti... che non poteva essere per ovvie ragioni...codice:// Metodo 1: INSERT INTO Ricevimento(Docente,Giorno,Orario_Inizio,Orario_Fine,Dipartimento,Piano,Stanza) VALUES ('2', 'lun', '10:00:00', '11:00:00', 'Math', 'terzo', '23'); // Metodo 2: INSERT INTO Ricevimento VALUES ('', '2', 'lun', '10:00:00', '11:00:00', 'Math', 'terzo', '23');
Ciao.![]()



Rispondi quotando