Hola
por lo que veo en tu estructura, tienes que crear una ID (identificado único) para cada registro que insertes.
Si los
ids no lo creas, entonces tienes que declara el campo
id como autoincrement, de esa manera no habrá Ids repetidos y podrán ingresar los demás registros
tu tabla tendría que ser asi
Código sql:
Ver originalCREATE TABLE `personal` (
`id` INT(5) NOT NULL AUTO_INCREMENT,
`first_name` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`middle_name` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`last_name` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`date_birth` VARCHAR(10) NOT NULL,
`gender` VARCHAR(6) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`country` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`phone` VARCHAR(15) NOT NULL,
`fax` VARCHAR(15) DEFAULT NULL,
`cellular` VARCHAR(15) DEFAULT NULL,
`website` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`link_exchange` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Y cuando insertes obvias el campo id, ya que se auto incrementa
Código sql:
Ver originalINSERT INTO `personal` VALUES( 'a', 'a', 'a', 'a', 'male', 'Andorra', 'a', ' ', ' ', ' ', 'http:// ');
Saludos!