Innanzitutto buon giorno a tutti.
Sono nuovo di questo forum, quindi spero di stare scrivendo nella sezioni giusta. Ho già cercato nei post vecchi del forum ma senza successo.
Come da titolo il mio problema riguarda i vincoli di integrità del database.
Premetto che ho attivato il motore InnoDB e che funzionano come devono funzionare (in linea di massima)...
Il problema sorge quando io vado a modificare la chiave primaria della tabella "padre", mysql mi sputa fuori questo errore:
#1452 - Cannot add or update a child row: a foreign key constraint fails
La situazione è molto semplicemente una uno a molti. Il comportamento che mi aspettavo è che modificando la chiave nella tabella padre, si aggiornassero tutte quelle delle varie tabelle figlie. Ovviamente le foreign sono settate ad agire in cascade in caso di update.
Se qualcuno ha qualche idea in merito ben venga perchè anche la documentazione ufficiale non è stata di grande aiuto a riguardo