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 507 게시물 읽기
No. 507
# index만들기
작성자
전정호
작성일
2000-01-12 21:09
조회수
7,934

의문점이 생겨서 이렇게 글을 올립니다.

질문1) auto_increment에 관해서

저는 글을 올릴 수 있는 게시판을 만들고 싶습니다.

글의 자동증가되는 num과 레코드를 구별해주는 primary key인

id , 이렇게 컬럼을 만들고 싶습니다.

예를 들어,

 

create table sss_user (num int not null auto_increment,

id int not null primary key);

이런 구조로 만들고 싶습니다.

 

그런데 여러 문서들을 보아도 auto_increment를 쓰려면 primary

key나 index여야 한다는 군요.

그리고 key(id)와 primary key는 속성이 같은 건지요.

 

해결문제로 그럼 num을 index로 선언하면 되겠구나 생각했는데

index만드는 방법을 찾지 못했습니다.

 

그리고 num을 만드는 대신 sequence를 만들어 사용해도

sequence를 출력할 수 있는지요(예를 들어 page num로)

 

질문2) 다음의 index(agent(64))에서 64는 무슨 뜻일까요?

agent컬럼을 unique index로 사용한다는 것은 알것같은데

64가 무슨 뜻인지는 모르겠습니다.

 

create table agents (

Id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,

agent VARCHAR(255) NOT NULL,

type ENUM("IE","Netscape","Other"),

counts INT NOT NULL DEFAULT 0,

last TIMESTAMP,

open TIMESTAMP,

KEY (Id),

INDEX (agent(64)),

UNIQUE (agent)

);

 

그럼.. 이만..

[Top]
No.
제목
작성자
작성일
조회
512perl&mysql dbi를 통한 연동에대하여
오영천
2000-01-13
7560
516┕>Re: perl&mysql dbi를 통한 연동에대하여
이정환
2000-01-13 15:40:08
8431
511# 텍스트 문서에서 정보를 읽어와서 insert 하려는데...
찬이
2000-01-13
7574
515┕>Re: # 텍스트 문서에서 정보를 읽어와서 insert 하려는데...
이정환
2000-01-13 15:34:02
8496
508이미 설치됐다면 방법은 없나요? (505번과 관련하여)
심재혁
2000-01-13
7811
510┕>Re: 이미 설치됐다면 방법은 없나요? (505번과 관련하여)
정재익
2000-01-13 01:58:27
8760
507# index만들기
전정호
2000-01-12
7934
509┕>Re: # index만들기
정재익
2000-01-13 00:45:11
9050
505# 한글 정렬 제대로 되나요?
전병천
2000-01-12
7896
506┕># Re: # 한글 정렬 제대로 되나요?
문태준
2000-01-12 16:27:43
8967
502# 'LOAD DATA INFILE'을 sh화일로 저장하여 실행하는방법은?
변은석
2000-01-11
8012
504┕>Re: # 'LOAD DATA INFILE'을 sh화일로 저장하여 실행하는방법은?
정재익
2000-01-11 18:59:18
8773
501# 테이블 복사하는 방법좀..
정범철
2000-01-11
7720
503┕>Re: # 테이블 복사하는 방법좀..
정재익
2000-01-11 17:37:03
8175
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.055초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다