database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4514 게시물 읽기
No. 4514
[질문]초보의 질문입니다. 꾸벅~
작성자
권효근(khk115)
작성일
2003-01-06 19:38
조회수
16,800

안녕하세요.

첨으로 접한 디비가 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

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

 

제가 몰라도 한참 몰르죠?

죄송합니다만 넓은 아량으로 한수 가르쳐주세요.

이 글에 대한 댓글이 총 2건 있습니다.

que1 =" insert into phone values(' ','$inputdate','$maker','$model','$funct','$spec','$etc')";

 

==>

 

que1 =" insert into phone (names....) values('$inputdate','$maker','$model','$funct','$spec','$etc')";

 

names = culumn names

김상기(ioseph)님이 2003-01-06 20:29에 작성한 댓글입니다.

김상기님 정말 고맙습니다.

권효근님이 2003-01-08 14:42에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4518[PostgreSQL]Exception처리 [3]
이은희
2003-01-08
1040
4517xlog, clog 삭제에 따른 사고 복구 방법
김상기
2003-01-08
1104
4515[질문] 앞의 글에 연이어서... [1]
이근호
2003-01-07
860
4514[질문]초보의 질문입니다. 꾸벅~ [2]
권효근
2003-01-06
16800
4513[질문] 인서트시 ????? 이렇게 나오네요.. [1]
이근호
2003-01-06
804
4512[질문] 아무래도 db를 날려야 할거 같은데요.. [2]
이근호
2003-01-06
974
4511파라미터값을 배열로 받을때의 문제입니다. [2]
눈love
2003-01-06
1147
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다