Sarò onesto, quella key di Child in Child2 ce l'ha portata in automatico Mysql Workbench in qualità di Primary Key di Child. Non credevo creasse problemi a tal punto. Dunque mi confermi comunque che avendo tre tabelle collegate in quel modo il delete si trasmette dalla prima all'ultima tabella, qualunque sia il numero di tabelle tra la prima e l'ultima?

per il resto, sistemo quest'anomalia. Ho dato per scontato che uscendo in automatico questa potesse essere una pratica naturale.