He visto que mi problema ya ha sido posteado en otros foros de este sitio y aun así no hay ninguno (que haya encontrado) que diga si se ha corregido el problema o no deje clara la solución por eso posteo de nuevo, es una tonteria pero a mi me tiene loco ya.
Lo tipico, añado una fila con INSERT INTO y el campo clave `idsubcrito` cuando borro todas las filas, no empieza desde 0, lo suyo sería que empezase desde 0 si borro todos los registros.
CREATE TABLE `subcritos` (
`idsubcrito` int(11) unsigned NOT NULL auto_increment,
`email` varchar(150) collate latin1_general_ci default NULL,
PRIMARY KEY (`idsubcrito`),
UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=0 ;