Anche se creo tabelle con le foreign key, all'atto di inserire dati non presenti su tabelle collegate fila tutto liscio, non mi da errori...cosa fare?
Uso SQLITE e php
codice:CREATE TABLE esame (id INTEGER PRIMARY KEY, matricola INTEGER NOT NULL, materia INTEGER NOT NULL, voto INTEGER NOT NULL, UNIQUE (matricola,materia), FOREIGN KEY (matricola) REFERENCES persona(id) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (materia) REFERENCES materia(id) ON UPDATE CASCADE ON DELETE CASCADE );

Rispondi quotando