index 추가, 삭제, 확인하기 > 자료실

자료실

자료실

index 추가, 삭제, 확인하기

페이지 정보

profile_image
작성자 최고관리자
댓글 1 조회 386회 작성일 23-02-20 15:21
작성일 23-02-20 15:21

본문

※ index 추가, 삭제, 확인하기

테이블의 인덱스 확인하기

SHOW INDEX FROM `테이블명`;

2-1. 테이블의 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능

ALTER TABLE `테이블명` ADD INDEX indexname (column1, column2);


$result_filed_row = sql_fetch(" SHOW INDEX FROM cma_apms WHERE Key_name = 'index_column' ");// index가 지정되어 있는지 확인

if(!$result_filed_row['Column_name']) : // 해당 필드가 없을때

    sql_query(" ALTER TABLE `cma_apms` ADD INDEX `index_column` (index_column)  ", FALSE);

endif;
2-2. 테이블의 유니크 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능

ALTER TABLE `테이블명` ADD UNIQUE INDEX indexname (column1, column2);
3. 테이블의 인덱스 삭제하기

ALTER TABLE `테이블명` DROP INDEX indexname;


$result_filed_row = sql_fetch(" SHOW INDEX FROM cma_apms WHERE Key_name = 'index_column' ");// index가 지정되어 있는지 확인

if(!$result_filed_row['Column_name']) : // 해당 필드가 없을때

    sql_query(" ALTER TABLE `cma_apms` DROP INDEX `index_column` (index_column)  ", FALSE);

endif;


추천 0 비추천 0
profile_image

총모아 님의 댓글

총모아 작성일

ㅁㅁ


  • 회사 :
  • 대표 :
  • 주소 :
  • 메일 : admin@mysample.com
  • 사업자 등록번호 :
Copyright © cginjs.com All rights reserved.
notice