Con respecto a lo que dices de que va a haber muchos sanchez...
Para eso se crea una primarykey y si estas poniendo que el campo nombre completo es tu primarykey, esta algo mal no? si no me crees piensa cuantos Jose Perez Perez existen en Mexico.
LA llave primaria es algo que nunca se repita por ejemplo un RFC. y como bien dice goteen_mx debes de normalizar tu base de datos por que me imagino que no esta asi.
Solo es mi humilde opinion