2013-07-19 4 views
0

나는 수입하고 데이터베이스에 대한 중복과 내가 오류 # 1062 - 항목 '1'키 'PRIMARY'

1062

있어요 - 항목 '1'키 PRIMARY에 대한 중복을.

나는 개별적으로 테이블을 업로드하려고했으나 적어도 하나의 행이있는 테이블에 대해서는 오류가 발생합니다. 테이블의 레코드를 삭제하고 싶지 않습니다.

여기는 오류를 표시하는 하나의 표입니다.

CREATE TABLE IF NOT EXISTS `wpbeta_aff_affiliates` (
    `affiliate_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
    `name` varchar(100) NOT NULL, 
    `email` varchar(512) DEFAULT NULL, 
    `from_date` date NOT NULL, 
    `thru_date` date DEFAULT NULL, 
    `status` varchar(10) NOT NULL DEFAULT 'active', 
    `type` varchar(10) DEFAULT NULL, 
    PRIMARY KEY (`affiliate_id`), 
    KEY `affiliates_afts` (`affiliate_id`,`from_date`,`thru_date`,`status`), 
    KEY `affiliates_sft` (`status`,`from_date`,`thru_date`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; 

-- 
-- Dumping data for table `wpbeta_aff_affiliates` 
-- 

INSERT INTO `wpbeta_aff_affiliates` (`affiliate_id`, `name`, `email`, `from_date`, `thru_date`, `status`, `type`) VALUES 
(1, 'Direct', NULL, '2013-07-03', NULL, 'active', 'direct'); 

답변

0

레코드 ID를 지정할 필요가 없습니다 (다른 테이블의 레코드 간 연결을 유지해야하는 경우는 예외). 다음 검색어를 사용해보십시오.

INSERT INTO wpbeta_aff_affiliates (name, email, from_date, thru_date, status, type) VALUES ('Direct', NULL, '2013-07-03', NULL, 'active', 'direct'); 
관련 문제