ti ringrazio dei suggerimenti..a tal proposito, se io dovessi definire come chiave primaria il campo "attivo" e avessi questa situazione..
id------nome------attivo-------data
1.........mario..........1.............agosto
2.........antonio.......1.............agosto
3.........mario..........0.............luglio

Ammettendo che l'utente voglia reinserire i dati di "antonio", trovando il campo "attivo" con valore 1, l'insert non viene eseguita?

grazie ancora