Dipende come strutturi la tabella utenti e la tabella post_forum
Io la tab utenti me la immagino così:
id_utente
nick
password
ecc.
mentre la tab post_forum me la immagino così:
id_post
id_utente
titolo_post
testo_post
Quindi se ad un certo punto elimino un utente nella tabella utenti (es quindi elimino anche il nick), mi ritrovo solo con i post che contengono nella tabella post il valore id_utente.
Se quando cancello un utente popolo la tabella utenti_cancellati con l'id_utente eliminato, perchè non dovrei poter riutilizzare lo stesso nick?
Es di contenuto tabelle:
Io la tab_utenti me la immagino così:
id_utente > 1212
nick > andrea
password > vattelapesca
ecc.
mentre la tab post_forum me la immagino così:
id_post > 1
id_utente > 1212
titolo_post > ma che bello
testo_post > ma che bello 2
-----------
Se elimino andrea con id_utente 1212 dalla tab utenti, nella tabella post_forum rimarrà 1212 nel campo id_utente, giusto?
Se quando le elimino vado a scrivere anche nella tab utenti_cancellati
id_utenti_cancellati > 1
id_utente > 1212
quando vedo il post se id_post == utenti_cancellati.id_utente allora metto "utente non più esistente" al posto di far vedere il tab_utenti.nick