Salve.
Ho creato una chiave straniera tra due tabelle generato da phpmyadmin:
codice:
ALTER TABLE `utentepass`
  ADD CONSTRAINT `utentepass_ibfk_1` FOREIGN KEY (`email`) REFERENCES `datiutente` (`email`) ON DELETE CASCADE ON UPDATE CASCADE;
Questo, per capire meglio, vuol dire che porto la chiave inidice 'email' della tabella 'utentepass' nella tabella 'datiutente' nella chiave di indice 'email'. Ho fatto una giusta osservazione?
Poi ho provato a cancellare il record nella tabella dove ho importato la foreign key 'datiuente', e mi cancella i record nelle due tabelle, mentre se cancello il record nell'altra tabella ' utentepass', cancella esclusivamente il record in questa tebella lasciando intatto il record nell'altra.
Grazie.