안녕하세요.
첨으로 접한 디비가 postgresql 이라 많이 버벅거리고 있는 학생입니다.
질문요지는요 웹에서 자료를 넘길때 중복에러입니다.
자료생성 ******************************
CREATE TABLE phone(
phone_id serial primary key,
inputdate date not null,
maker varchar(10) not null,
model varchar(10) not null,
funct varchar(20),
spec varchar(20),
etc varchar(50)
);
********************************
phpcode************************
....
$que1 =" insert into phone values(' ','$inputdate','$maker','$model','$funct','$spec','$etc')";
$result = pg_exec ($connect,$que1);
***********************************
입력값 맨 처음에 phone_id를 시리얼 형으로 만들었기에 그냥 ' ' 로 처리했습니다. 첫번째 자료는 들어가는데
두번째 부터 중복된 인덱스 에러가 나오네요....
---------------------------------------
Warning: pg_exec() query failed: ERROR: Cannot insert a duplicate key into unique index phone_id_key
--------------------------------------
제가 몰라도 한참 몰르죠?
죄송합니다만 넓은 아량으로 한수 가르쳐주세요.
|