Cita: lo que no hago es que en la base de datos tenga no null, pero me parece raro pues parece que se insertaran solos, o cuando envían un registro parece que se insertan varios detrás de ese mismo
Quién sabe, algo debe de estar ocurriendo, otra posibilidad sería un usuario mal intencionado, otra pregunta ¿Dónde validas los datos, en el servidor o en el cliente? porque de ser el segundo ya tienes un agujero de seguridad, y al no estar los campos como NOT NULL pues, puede que se envíé el form con un XSS.