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 27580 게시물 읽기
No. 27580
파티션 작업시 문자열로 Range를 잡을수는 없나요?
작성자
이영선
작성일
2008-05-27 16:16
조회수
3,471

MYSQL Ver 5.1로 파티션 작업을 하려고 합니다.

메뉴얼에 아래와 같은 예제가 나와있더라고요

CREATE TABLE employees (

id INT NOT NULL,

fname VARCHAR(30),

lname VARCHAR(30),

hired DATE NOT NULL DEFAULT '1970-01-01',

separated DATE NOT NULL DEFAULT '9999-12-31',

job_code INT NOT NULL,

store_id INT NOT NULL

)

PARTITION BY RANGE (store_id) (

PARTITION p0 VALUES LESS THAN (6),

PARTITION p1 VALUES LESS THAN (11),

PARTITION p2 VALUES LESS THAN (16),

PARTITION p3 VALUES LESS THAN (21)

);

그런데 제가 하고 싶은것은 문자열로 RANGE를 잡고 싶습니다.
예를 들어 테이블에 EXP_YEAR VARCHAR(4)란 필드가 있을경우
PARTITION BY RANGE (EXP_YEAR) (
   PARTITION p0 VALUES LESS THAN ('2008'),
...
이런식으로 나누고 싶습니다. 어찌해야 할까요?




[Top]
No.
제목
작성자
작성일
조회
27584악성문자 제거 입력기;;; [1]
안현주
2008-06-02
3298
27582mysql의 최대 사용 가능한 메모리는?
nalls
2008-06-02
3321
27581mysqldump 에러인데여....모르겠네여.
박동섭
2008-05-29
4169
27580파티션 작업시 문자열로 Range를 잡을수는 없나요?
이영선
2008-05-27
3471
27579Got Error 127 from storage engine [1]
손상모
2008-05-27
3489
27578flow control Query 질문 드립니다. [1]
이상경
2008-05-26
3243
27577새로 만든 사용자에게 데이터 베이스 생성 권한을 주려면 어떻게 해야하죠? [3]
김건호
2008-05-26
3595
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다