Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2012, 13:06
Lissett Martinez
 
Fecha de Ingreso: febrero-2007
Ubicación: Carrizal - Miranda
Mensajes: 7
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Error mysql1:Duplicate entry '7899' for key 2

Gracias hackjose
pero coloque el codigo que me suministraste y nada. No se que hacer chequee a codigo a ver si era un metadata y nada, el problema es en la BD ya que monte otra BD sin normalizar que es la siguiente:

-- phpMyAdmin SQL Dump
-- version 3.4.2
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 26-04-2012 a las 18:51:58
-- Versión del servidor: 5.0.45
-- Versión de PHP: 5.2.1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de datos: `bd_iremujer`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `datos_basicos`
--

CREATE TABLE IF NOT EXISTS `datos_basicos` (
`id_caso` int(11) unsigned NOT NULL auto_increment,
`nacionalida` varchar(20) collate utf8_spanish_ci NOT NULL,
`cedula_usuario` int(8) unsigned NOT NULL,
`nombre_usuario` varchar(50) collate utf8_spanish_ci NOT NULL,
`apellido_usuario` varchar(50) collate utf8_spanish_ci NOT NULL,
`sexo` varchar(20) collate utf8_spanish_ci NOT NULL,
`fecha_nac` date NOT NULL,
`lugar_nac` varchar(50) collate utf8_spanish_ci NOT NULL,
`id_edo_civil` int(11) unsigned NOT NULL,
`id_instruccion` int(11) unsigned NOT NULL,
`id_ocupacion` int(11) unsigned NOT NULL,
`id_municipio` int(11) unsigned NOT NULL,
`edad` varchar(4) collate utf8_spanish_ci NOT NULL,
`calle` varchar(50) collate utf8_spanish_ci NOT NULL,
`nom_edif_casa` varchar(50) collate utf8_spanish_ci NOT NULL,
`piso` varchar(10) collate utf8_spanish_ci NOT NULL,
`apto` varchar(10) collate utf8_spanish_ci NOT NULL,
`casa_nro` varchar(10) collate utf8_spanish_ci NOT NULL,
`pto_referen` varchar(100) collate utf8_spanish_ci NOT NULL,
`telefono` char(12) collate utf8_spanish_ci NOT NULL,
`celular` char(12) collate utf8_spanish_ci NOT NULL,
`id_empresa` int(11) unsigned NOT NULL,
`sector` varchar(50) collate utf8_spanish_ci NOT NULL,
`id_relacion` int(11) unsigned NOT NULL,
PRIMARY KEY (`id_caso`),
UNIQUE KEY `cedula` (`cedula_usuario`),
KEY `id_instruccion` (`id_instruccion`),
KEY `id_relacion` (`id_relacion`),
KEY `id_ocupacion` (`id_ocupacion`),
KEY `id_edo_civil` (`id_edo_civil`),
KEY `id_municipio` (`id_municipio`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=2 ;

--
-- Volcado de datos para la tabla `datos_basicos`
--

INSERT INTO `datos_basicos` (`id_caso`, `nacionalida`, `cedula_usuario`, `nombre_usuario`, `apellido_usuario`, `sexo`, `fecha_nac`, `lugar_nac`, `id_edo_civil`, `id_instruccion`, `id_ocupacion`, `id_municipio`, `edad`, `calle`, `nom_edif_casa`, `piso`, `apto`, `casa_nro`, `pto_referen`, `telefono`, `celular`, `id_empresa`, `sector`, `id_relacion`) VALUES
(1, 'V', 99, 'Auri', 'Martinez', 'F', '1991-04-02', 'Caracas', 1, 2, 1, 1, '21', '555', '', '', '0', '0', '', '', '', 0, '', 2);

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `datos_basicos`
--
ALTER TABLE `datos_basicos`
ADD CONSTRAINT `datos_basicos_ibfk_21` FOREIGN KEY (`id_edo_civil`) REFERENCES `edo_civil` (`id_edo_civil`),
ADD CONSTRAINT `datos_basicos_ibfk_22` FOREIGN KEY (`id_instruccion`) REFERENCES `instruccion` (`id_instruccion`),
ADD CONSTRAINT `datos_basicos_ibfk_23` FOREIGN KEY (`id_ocupacion`) REFERENCES `ocupacion` (`id_ocupacion`),
ADD CONSTRAINT `datos_basicos_ibfk_24` FOREIGN KEY (`id_relacion`) REFERENCES `relacion` (`id_relacion`);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;






Asi si funciona no me genera ningun error...., pero pienso que se puede perder integridad en los datos.