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
운영게시판
최근게시물
MySQL Q&A 30048 게시물 읽기
No. 30048
INNODB 복합 PK AUTO_INCREMENT 사용문제
작성자
후배
작성일
2011-08-25 14:17
조회수
8,430

INNODB 를 사용하고 있습니다. 복합 PK를 이용해서 그룹별 자동증가 값을 사용하려 하는데 잘 안되네요. INNODB에서는 방법이 없는 걸까요?

날짜(pkDate) 번호(pkNo)
20110801 1
20110801 2
20110802 1
20110802 2
20110803 1

와 같이 구현하고 싶은데요
CREATE TABLE PkTest (
pkDate INT NOT NULL,
pkNo MEDIUMINT(5) ZEROFILL NOT NULL AUTO_INCREMENT,
PRIMARY KEY(pkDate, pkNo )
)ENGINE=INNODB
 

위와 같이 테이블을 생성하면 아래와 같은 에러가 뜹니다.

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

Error Code : 1075
Incorrect table definition; there can be only one auto column and it must be defined as a key
----------------------------------------------------------------------

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

INNODB는 말씀하신 복합 열 자동증가 칼럼을 지원하지 않는걸로 알고있는데요?

박형범(huhushow)님이 2011-09-13 00:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30051리플리케이션 옵션 변경건이요 [1]
1212
2011-08-29
8263
30050검색쿼리 [1]
syy
2011-08-27
7756
30049서브쿼리 질문입니다. [2]
고형윤
2011-08-25
7887
30048INNODB 복합 PK AUTO_INCREMENT 사용문제 [1]
후배
2011-08-25
8430
30047리눅스 Mysql 외부 접속이 안되요 [1]
아이딘
2011-08-24
9103
30046리플리케이션 문제입니다.
2011-08-22
7346
30045mysql , phpmyadmin, myd myi frm 파일 [1]
bbbb
2011-08-21
8067
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다