2008 최신버전에서
CREATE TABLE board_good (
bg_id integer auto_increment NOT NULL,
bo_table varchar(40) default '' NOT NULL,
wr_id integer default 0 NOT NULL,
mb_id varchar(40) default '' NOT NULL,
bg_flag varchar(510) default '' NOT NULL,
bg_datetime timestamp default timestamp'09:00:00 AM 01/01/1970' NOT NULL,
PRIMARY KEY (bg_id),
UNIQUE (bo_table,wr_id,mb_id)
);
위와같이 테이블 작성후 첨부파일의 엑셀데이타를 삽입한 다음
insert into board_good ( bo_table, wr_id, mb_id, bg_flag, bg_datetime )
values ( 'dddiary', 7535, 'admin', 'good', '2010-02-25 16:10:54')
위와같은 삽입쿼리를 실행할시에
bo_table,wr_id,mb_id 이 세가지 값이 동시에 같은 값이 없는데도 오류(Operation would have caused one or more unique constraint violations.)가 납니다.
어떻게 해야하죠??
CREATE TABLE board_good (
bg_id integer auto_increment NOT NULL,
bo_table varchar(40) default '' NOT NULL,
wr_id integer default 0 NOT NULL,
mb_id varchar(40) default '' NOT NULL,
bg_flag varchar(510) default '' NOT NULL,
bg_datetime timestamp default timestamp'09:00:00 AM 01/01/1970' NOT NULL,
PRIMARY KEY (bg_id),
UNIQUE (bo_table,wr_id,mb_id)
);
위와같이 테이블 작성후 첨부파일의 엑셀데이타를 삽입한 다음
insert into board_good ( bo_table, wr_id, mb_id, bg_flag, bg_datetime )
values ( 'dddiary', 7535, 'admin', 'good', '2010-02-25 16:10:54')
위와같은 삽입쿼리를 실행할시에
bo_table,wr_id,mb_id 이 세가지 값이 동시에 같은 값이 없는데도 오류(Operation would have caused one or more unique constraint violations.)가 납니다.
어떻게 해야하죠??