Ho questa necessità: quando elimino un utente dal mio database, devo aggiornare tutti gli eventi cui ha partecipato sostituendo il nome dell'utente (che poi è anche la PK di utente) con una stringa tipo "anonimo".
Tutti le foreign key che riferiscono l'utente hanno l'opzione "Cascade", quindi una semplice eliminazione dell'utente non va bene perché si propagherebbe sulle altre tabelle facendo sparire le righe relative.
Se faccio prima l'update dell'utente sostituendo lo username con anonimo, poi non posso più ritrovare quell'utente.
Mi serve un trigger o una procedura? Come potrei risolvere?
Grazie.